Hit counter persistent variables
Chris Savery
chrissavery at gmail.com
Wed Aug 20 20:12:46 MSD 2008
Excellent. Thank you for the idea about buffering too.
Chris :)
Igor Sysoev wrote:
> On Wed, Aug 20, 2008 at 09:53:08PM +0700, Chris Savery wrote:
>
>
>> Just to answer my own question in last message,
>>
>> Yes. That simple log file works. However, it writes 2 bytes per hit. One
>> for the x and one for \n. Well, thats ok.
>>
>> But can someone who really knows the internals tell me if a single x log
>> format would be very fast on say 1000+ requests/second or if it would
>> degrade how many thumbnails/second noticeably?
>>
>
> I suspect that on 1000 r/s you do not even see noticeable difference in top.
>
>
>> Chris :)
>>
>> Manlio Perillo wrote:
>>
>>> Chris Savery ha scritto:
>>>
>>>> Hello,
>>>>
>>>> Is there a way to have hit counter variables that would save every
>>>> hour or persist across restarts?
>>>>
>>>> I'm working on a photography site that I expect to be serving a huge
>>>> number of thumbnail (static) images. I don't need full logging of the
>>>> thumbnails so I've turned if off for that location but it sure would
>>>> be nice to keep some tracking of how many are served and perhaps at
>>>> what rate. I thought maybe just a counter variable that increments on
>>>> each hit in that location but it wouldn't be too useful unless it
>>>> could save to file from time to time, or perhaps append a count to a
>>>> file every hour so there is a time series log.
>>>>
>>>>
>>> You can write an Nginx module that use, as an example, gdbm to store
>>> data, protected with a lock.
>>>
>>>
>>>
>>> Manlio Perillo
>>>
>>>
>>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20080820/1eef1533/attachment.html>
More information about the nginx
mailing list