Thanks guys for ideas! -- Cathy www.nachofoto.com
On 7/2/07, Evan Miller <[EMAIL PROTECTED]> wrote:
Evan Weaver wrote: > I think Nginx can serve requests directly from memcached. Yes, although you have to put the files in memcached some other way (i.e. Nginx is not a proxy cache like Squid). Config reference: http://wiki.codemongers.com/NginxMemcachedModule It does need an external module to behave like other memcache clients w.r.t. serving from multiple memcached servers: http://wiki.codemongers.com/NginxHttpUpstreamRequestHashModule Evan > > Evan > > On 7/2/07, Andrew Miehs <[EMAIL PROTECTED]> wrote: >> On 02/07/2007, at 6:48 PM, Steve Grimm wrote: >> >> > On 7/1/07 5:59 PM, "Cathy Murphy" <[EMAIL PROTECTED]> wrote: >> > > In Apache, is there a way to serve images from memory instead of >> > disk? >> > >> > The easiest way is to make sure your server has enough memory for >> > all the images (which you'd obviously need anyway) then just let >> > the OS's buffer cache keep all the files in memory. You can mount >> > the image filesystem with the "noatime" option or equivalent (check >> > your OS's docs to see what it's called in your environment) to >> > prevent it from writing out the last access time when a file is read. >> >> We tried this with Linux 2.6.(15) (or something around that version). >> The file system cache didn't seem very efficient with lots of small >> files. >> (We also set noatime)... >> >> In the end Squid caching in memory with Lighttpd was the quickest >> solution we could find. >> BTW: Squid caching to disk was slower than Lighttpd pulling the data >> from disk. >> >> > It doesn't guarantee you no disk accesses, of course, but it's MUCH >> > easier to set up than the alternatives and for most purposes should >> > offer you about the same performance. >> >> I would like to try lighttpd with mod_mem_cache in the near future to >> replace the squids...(nothing to do with memcached) >> >> Cheers >> >> Andrew >> > >
