I've been trying to setup apache to do memory caching of my static files, I run 4 servers serving only .js and .css files as well as some images. this machines have 2 gigs of ram and only run apache. I've been able to use the file cache without a problem and can see it caches them in the error log with level debug but when i enable it for memory it will always re request the file even though it says it cached the url
Here is some info [EMAIL PROTECTED] ~]# cat /etc/httpd/conf.d/cache.conf LoadModule cache_module modules/mod_cache.so LoadModule mem_cache_module modules/mod_mem_cache.so LoadModule disk_cache_module modules/mod_disk_cache.so MCacheMaxObjectCount 65536 MCacheMaxObjectSize 1000 MCacheMinObjectSize 5 MCacheMaxStreamingBuffer 65536 MCacheRemovalAlgorithm GDSF MCacheSize 10000 CacheRoot /var/lib/httpdcache CacheDirLevels 5 CacheDirLength 3 <VirtualHost *:80> DocumentRoot /var/www/html ServerName static.yuku.com CacheEnable mem / CacheIgnoreCacheControl On CacheIgnoreNoLastMod On CacheStorePrivate On CacheStoreNoStore On CacheIgnoreQueryString Off CacheDefaultExpire 86400 CacheMaxExpire 604800 LogLevel debug ErrorLog logs/staticerror_logs </VirtualHost> Logs from errro log [Thu May 29 13:54:50 2008] [debug] mod_cache.c(131): Adding CACHE_SAVE filter for /domainskins/bypass/img/ezboard/professional/closethread.gif [Thu May 29 13:54:50 2008] [debug] mod_cache.c(138): Adding CACHE_REMOVE_URL filter for /domainskins/bypass/img/ezboard/professional/closethread.gif [Thu May 29 13:54:50 2008] [debug] mod_cache.c(633): cache: Caching url: /domainskins/bypass/img/ezboard/professional/closethread.gif [Thu May 29 13:54:50 2008] [debug] mod_cache.c(639): cache: Removing CACHE_REMOVE_URL filter. [Thu May 29 13:54:50 2008] [info] mem_cache: Cached url: http://static.yuku.com:80/domainskins/bypass/img/ezboard/professional/closethread.gif ? Compared to when i use disk cache [Thu May 29 13:55:49 2008] [debug] mod_cache.c(131): Adding CACHE_SAVE filter for /domainskins/bypass/img/ezboard/professional/closethread.gif [Thu May 29 13:55:49 2008] [debug] mod_cache.c(138): Adding CACHE_REMOVE_URL filter for /domainskins/bypass/img/ezboard/professional/closethread.gif [Thu May 29 13:55:49 2008] [debug] mod_cache.c(633): cache: Caching url: /domainskins/bypass/img/ezboard/professional/closethread.gif [Thu May 29 13:55:49 2008] [debug] mod_cache.c(639): cache: Removing CACHE_REMOVE_URL filter. [Thu May 29 13:55:49 2008] [debug] mod_disk_cache.c(962): disk_cache: Stored headers for URL http://static.yuku.com:80/domainskins/bypass/img/ezboard/professional/closethread.gif ? [Thu May 29 13:55:49 2008] [debug] mod_disk_cache.c(1051): disk_cache: Body for URL http://static.yuku.com:80/domainskins/bypass/img/ezboard/professional/closethread.gif? cached. [Thu May 29 13:55:57 2008] [debug] mod_disk_cache.c(476): disk_cache: Recalled cached URL info header http://static.yuku.com:80/domainskins/bypass/img/ezboard/professional/closethread.gif ? [Thu May 29 13:55:57 2008] [debug] mod_disk_cache.c(749): disk_cache: Recalled headers for URL http://static.yuku.com:80/domainskins/bypass/img/ezboard/professional/closethread.gif ? [Thu May 29 13:55:57 2008] [debug] mod_cache.c(282): cache: running CACHE_OUT filter [Thu May 29 13:55:57 2008] [debug] mod_cache.c(296): cache: serving /domainskins/bypass/img/ezboard/professional/closethread.gif Disk cache works perfectly for when i want to cache output of dynamic pages but for static files it would be great if i could just spit them out from memory. I have tried making the size of the cache bigger in memory to 1 gig still same issue. T