On Sat, Dec 22, 2001 at 10:39:03PM +0900, Tatsuhiko Miyagawa wrote:

> One instance for one server (across all httpd processes).
> Implemented using Cache::SharedMemoryCache (IPC).

Maybe you want to consider directly using Cache::SharedMemoryBackend
instead of the SharedMemoryCache class.  The full cache class has the
overhead of dealing with object expiration times, which isn't going to
be necessary for the Singleton.

Also, try experimenting with the FileBackend as your sharing mechanism
instead of shared memory.  If you have a large number of Singleton
objects (unlikely, but possible) then this may be a huge performance
win.

Cheers,

-DeWitt

Reply via email to