.htaccess 建议为新网站发布做好准备 - 缓存

.htaccess 建议为新网站发布做好准备 - 缓存

目前我的网站已为 javascript 库和图片设置了缓存控制,并将它们缓存一周。我想知道在一周内重新启动网站之前我应该​​遵循哪些最佳实践。所有图片、javascript、css 文件都将被替换。

我正在考虑以下几种策略:

  1. 将下周的 ExpiresByType 更改为一小时,以确保回访者的网速不会变慢,然后在启动前 1.5 小时将缓存控制更改为零。

  2. 将 ExpiresByType 更改为零直至启动。

  3. 从 htaccess 中删除所有缓存控制直到启动,并让浏览器处理缓存。

对上述策略有什么想法或我还没有考虑到的事情吗?谢谢

这是我的根 .htaccess。适用于图像和 javasript 库:

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"

它位于根目录下的另一个子目录中。覆盖上述控件并将我的自定义 javascript 文件重置为零

ExpiresActive on
ExpiresByType text/javascript "access plus 0 seconds"
ExpiresByType application/x-javascript "access plus 0 seconds"
ExpiresByType application/javascript "access plus 0 seconds"

答案1

资产的缓存和服务器位置是传输速度 - 分散资产并使用云相关的缓存将允许近乎同时的请求,因为请求由多个站点提供。

在我看来,将资产集中在一台服务器上是一个失败的概念。

相关内容