【问题标题】:How to perform leverage browser caching in rails 4 and nginx?如何在 Rails 4 和 nginx 中执行杠杆浏览器缓存?
【发布时间】:2016-12-24 23:04:51
【问题描述】:

在我的网络应用程序中,我有一个网页 https://www.dockettech.com/rental-agreement。我需要为此页面执行利用浏览器缓存。在通过页面速度运行它时,它会抛出以下指令:

Leverage browser caching for the following cacheable resources:
https://connect.facebook.net/en_US/fbevents.js (20 minutes)
https://js-agent.newrelic.com/nr-971.min.js (60 minutes)
https://www.google-analytics.com/analytics.js (2 hours)

我的 Web 应用程序在 nginx 服务器上运行并托管在 amazon aws 上。我是新手开发者。任何帮助将不胜感激

【问题讨论】:

    标签: ruby-on-rails amazon-web-services caching nginx browser


    【解决方案1】:

    该消息告诉您,这些 JavaScript 文件带有标头,这些标头将它们标记为仅可在很短的时间内缓存:例如,如果您的访问者每天只访问该站点一次,他们会针对这些文件发出请求每次的资产。如果资产的缓存生命周期为一个月,那么这种情况发生的频率就会降低。

    但是,您并未提供资产,因此您无法更改其缓存到期时间。几乎可以肯定这无关紧要。所有这 3 个都相当普遍 - 即使您的用户不经常访问您的网站,他们很有可能最近访问过使用这些库的网站,足以让他们来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 2016-12-22
      • 1970-01-01
      • 2016-09-16
      • 2020-03-28
      • 2014-11-29
      相关资源
      最近更新 更多