我在Webfaction中通过Apache和Nginx提供我的内容。 Webfaction仅支持其所有静态内容(图像,css文件,js等)的Nginx服务器的'epxires_max'指令。通过Nginx和SEO优化服务未到期的内容
我想谷歌PageSpeed工具,它这样说:
以下缓存资源有一个短暂的新鲜感寿命。 指定到期至少一周在未来的 以下资源:
,然后列出它认为我需要指定其到期约50幅图像。
所以我的问题是:
(a)至(Apache和)Nginx的(包括无expires_max指令),服务内容和使用memcached的,我也需要指定更多我的静态内容过期的信息? (b)除'expires_max'外,我还有其他选择吗?
谢谢。这确实是非常有益的。但我真的需要这样做吗?有必要吗?它会让我的网站更快吗? memcached + Nginx不够吗? – xpanta 2013-02-19 07:07:35
你不需要做(你的网站没有它会工作),但你肯定会_want_它(因为它会减少延迟,从而使你的网站感觉更快)。基本上设置缓存头允许代理和浏览器缓存在本地保存这些资源,这意味着在第二次访问时它的速度更快(由于网络延迟被消除),这也意味着它们不使用服务器带宽来请求相同的事情多重倍。 – cobaco 2013-02-19 07:52:41