【问题标题】:Why js file is not picked from local browser cache?为什么没有从本地浏览器缓存中选择 js 文件?
【发布时间】:2015-06-03 14:20:09
【问题描述】:

我正在分析网站的加载问题。

网站可用性矩阵如下所述;经过进一步分析,我发现 bootstrap.min.js 和 jquery.min.js 需要花费大量时间来响应。

您能否建议如何减少引导程序和 jquery js 的加载时间? 我已经通过 .htaccess (在 apache 上)启用了缓存。

【问题讨论】:

  • 从 CDN 加载,同样的问题?
  • 您正在从缓存中加载它。回复是 304 未修改。您是否正在敲击您的 Web 服务器以检查负载能力? 6 秒回复 304 明确表示某处有问题
  • @ClaudioRedi ;我没有理解“您是否正在敲击您的 Web 服务器以检查负载能力?”的意思。你能详细说明一下吗?
  • 算了,你应该重点检查一下为什么回复304需要6秒,这是不正常的。
  • 如果您尝试在浏览器选项卡上导航该单个文件,是否也需要 6 秒才能加载?

标签: jquery apache twitter-bootstrap .htaccess browser-cache


【解决方案1】:

从 htaccess 中删除下面提到的代码后; 6秒的加载时间消失了

<IfModule mod_headers.c>
  <FilesMatch "\.(js|css|xml|gz)$">
    Header append Vary: Accept-Encoding
  </FilesMatch>
</IfModule>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-24
    • 2015-11-06
    • 2021-08-27
    • 2017-09-17
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多