Hit counter persistent variables
Igor Sysoev
is at rambler-co.ru
Wed Aug 20 19:02:48 MSD 2008
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
> >
> >
>
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list