httpd-modules-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oğuzhan TOPGÜL <oguzhantop...@gmail.com>
Subject Re: basic example shared memory code
Date Tue, 22 Nov 2011 19:14:01 GMT
Thank you guys so much.
What i want to do with shared memory is to hold the requester IPs and a
counter that holds how many times an IP made request. I'm planning to hold
them in a binary tree.
I thought holding these IPs and counters in a file is slower than holding
them in a shared memory because of the file I/O loss. And using binary tree
as a data structure is going to make my search process faster and easier.
Do you have any suggestions about shared memory-file usage or data
structure usage.

Regards
Oğuzhan TOPGÜL


On Tue, Nov 22, 2011 at 5:15 PM, Nick Kew <niq@apache.org> wrote:

> On Tue, 22 Nov 2011 09:41:02 -0500
> "Pranesh Vadhirajan" <vadhirajan@teralogics.com> wrote:
>
> > Nick, can you suggest some of these higher-level abstractions, please?
>  I have been trying to make a module of mine work with a POSIX shared
> memory implementation, but I'm going nowhere with that.  Are you referring
> to the apache shared memory implementation (apr_shm_...) or something else?
>  Either way, if you could suggest what I should look into, it would be
> greatly appreciated.
>
> apr_shm is the old way of doing it.
>
> Today I'd recommend looking at mod_slotmem, and the socache modules.
> I used the latter for mod_authn_socache, which is a simple example.
>
> --
> Nick Kew
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message