Search squid archive

Re: Elapsed Time

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 22 Jun 2009 15:50:51 -0300, Alejandro Martinez
<amartinez@xxxxxxxxxxxxxx> wrote:
> Amos, thanks for your reply.
> 
> The last question, how do youy estimate that time ??

Now there is a deep philosophical question. You would probably best look up
research info to get an accurate answer.

Basically:  requests are broken into 3 sets:  unprocessed, selected, and
finished.

 1) take request X as a starting point.
 2) Then select all requests that have X as a referrer made within 30
seconds (user max attention span for page load time).
 3) Repeat (2) until no more requests are added using referer info.
 4) Then pick a timespan T and select all requests made from same IP as X
within time T of the existing range.
 5) shuffle the first request we started with in (1) into the finished
pile.
 5) for each request now selected (4) go back and repeat (1)->(4) for X
being that selected request.
 6) repeat steps (2)->(5) until there are no new requests to handle.
 7) track the earliest and latest timestamp from all requests processed in
the above. Your 'visitor time' for _one_ session is the difference between
those two.

This is just me, but a measure for T of 5 minutes seems about right to
catch my clients usage patterns. Accurate values requires research.

I highly recommend finding an existing tool that does all this for you.
Writing it from scratch is complicated at best and I'm sure I missed some
complex issue out of my quick description above.

Amos

> 
> Thanks,
> Alejandro
> 
> Amos Jeffries escribió:
>> Alejandro Martinez wrote:
>>> Is there any chance to get the elapsed time a user has spent on a site
?
>>>
>>> If a user acces a site (ex: www.site.com) at 9:00 am for about 15 
>>> minutes, and then He access again at 12:00 for about another 15 
>>> minutes, how do I know the total timeelapsed on that site ?
>>>
>>> This question is because I've read that if you take the last log 
>>> access - the first log access for that site you can estimate it, but 
>>> if I do that, I have 3 hours and not 30 minutes.
>>>
>>>
>>> I've seen that SARG show a total time on a site, but is that time true?
>>
>> No its an estimate based on first and last page visits.
>>
>>
>> Download time and duration for requests can be found in the log. That 
>> will be what SARG is basing its calculations on.
>>
>> Most users 'access' a site in the order of a few seconds at a time. 
>> The rest of the time is spent looking at a web browser display 
>> completely offline.
>>
>> Amos

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux