目前我的网站有caching控制设置为JavaScript库和图像,并caching他们一个星期。 我想知道什么最佳做法,我应该导致我的网站在一周内重新启动。 所有的图像,JavaScript,CSS文件将被取代。
我正在考虑的几个策略:
将ExpiresByType更改为下一周的一个小时,以确保返回的访问者不会有较慢的速度,然后在启动之前1.5小时,将caching控件更改为零。
将ExpiresByType更改为零直到启动。
从htaccess中删除所有caching控件,直到启动,并让浏览器处理caching。
对上述策略或者我没有考虑过的事情有什么想法? 谢谢
ExpiresActive on ExpiresByType image/jpg "access plus 1 week" ExpiresByType image/png "access plus 1 week" ExpiresByType image/gif "access plus 1 week" ExpiresByType image/jpeg "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week"
ExpiresActive on ExpiresByType text/javascript "access plus 0 seconds" ExpiresByType application/x-javascript "access plus 0 seconds" ExpiresByType application/javascript "access plus 0 seconds"
caching和服务器资产的位置是交付速度 – 分散资产和使用云相关的caching将允许几乎同时请求,因为请求是由多个网站提供。
恕我直言,在一台服务器上集中资产是一个失败的概念。