Certain visitors on my site request more than one webpage per second on average. For example, I see the following statistics:
ip visits timestsamps visits per second 220.127.116.11 500 500 1 18.104.22.168 121 60 2.016667 22.214.171.124 100 32 3.125
- "ip" (here made up) is the visitor's client ip
- "visit" is the total number of visits during a period of time
- "timestamps" is the number of different timestamps (in whole seconds)
- "visits per second" is the average number of visits per second
If the average number of visits per second were the only information I had, would it be possible to say that some of those visitors must be bots/crawlers/etc. ?
What is the highest number of average visits per second that's plausible for human site visitors?
Visits here only count requests to HTML pages, not requests for resources embedded in HTML pages, such as images, style sheets, and so on. I understand that calling an image-rich HTML page would lead to many requests within a few microseconds of each other, so I'm excluding requests for those resources from this statistic.
Also, the visits aren't necessarily consecutive. While it is unlikely that a human visitor would browse 500 webpages one after another in exactly 500 seconds, a visitor could return 500 times over the course of a year leaving 500 different timestamps. But once the visits per second go above 1, that means that this visitor has requested one or more pages within one second of each other. And this is something that human visitors don't necessarily do, at least not at a consistent high speed. Calling 100 pages at three pages per second seems "inhuman" to me. Or is that still common human browsing behavior?