Hit counter persistent variables

Chris Savery chrissavery at gmail.com
Wed Aug 20 18:53:08 MSD 2008


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?

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
>
>






More information about the nginx mailing list