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 <n...@apache.org> wrote: > On Tue, 22 Nov 2011 09:41:02 -0500 > "Pranesh Vadhirajan" <vadhira...@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 >