Statistics on our web apps
Webapp | Sessions | Unique | IP Addresses |
---|---|---|---|
simplebar with ImageMapHandler | 1451 | 215 | 199 |
chat | 3484 | 207 | 184 |
Map | 3609 | 297 | 266 |
PDF Test | 751 | 198 | 190 |
Infos | 1351 | 317 | 292 |
simplePie with MouseClicks explode | 910 | 249 | 223 |
animated bar | 1198 | 214 | 197 |
Each web app made a lot of session. Sessions happen if a crawler like Google queries the website. So we did a query how many unique combinations exist between Browser, platform and IP address which gives better idea about how many users are there. Also we checked how many unique IP addresses we have.
The PDF Test web app created 180 PDF files.
We had this browsers:
Browser | Number of sessions |
---|---|
Andriod | 1 |
Blackberry | 2 |
Firefox | 139 |
InternetExplorer | 26 |
Opera | 12 |
Safari | 2815 |
SafariMobile | 33 |
Unknown | 456 |
Conclusion:
It may be difficult to know whether a user got on our app or maybe google just queried the page content. You see that on the PDF example, where we only got 180 PDFs for for over 751 sessions.
And if you want to store data in a web app, you have to think about using a database. Even for logging. To write you need exclusive access and your web app may run in several instances and server several users at the same time. So you can't write to text files. Using a database leaves the locking up to the database server and your app is just a client.