apache缓存的设置又折腾了一天,总还算是解决了,找到了可以缓存的一段代码,亲测可用,别忘了开启模块哦。
LoadModule deflate_module modules/mod_deflate.so LoadModule expires_module modules/mod_expires.so 就是这两个模块记得开启。<IfModule mod_expires.c> ExpiresActive on ExpiresDefault "now plus 1 day" ExpiresByType image/x-icon "access plus 10 year" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType text/css "now plus 1 month" ExpiresByType text/javascript "now plus 1 month" ExpiresByType application/x-javascript "now plus 1 month" ExpiresByType text/html "now plus 5 minutes" ExpiresByType text/plain "now plus 1 month" ExpiresByType image/js "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 1 week" <FilesMatch "\.(gif|jpe?g|png)$"> Header set Cache-Control "max-age=604800" Header unset ETag </FilesMatch> </IfModule> FileETag none同时还找到了这个好东西,测缓存头的。缓存的好处就不多说了,除非你的服务器非常给力! http://highloadtools.com/cachecontrol
articles
取消Etag是出于安全考虑?对于百度爬虫不是很友好
取消Etag是出于安全考虑?对于百度爬虫不是很友好,建议保留。
firebug调试还是很重要的,这里有老师的一个课程