gpt4 book ai didi

ruby-on-rails - Heroku:高效的图像、样式表和 Javascript 缓存

转载 作者:行者123 更新时间:2023-12-04 05:55:45 25 4
gpt4 key购买 nike

据我所知,Rails3 可以通过在文件名末尾附加一个“?ID”字符串来“优化”图像、javascripts 和样式文档的缓存,例如:/stylesheets/normalize.css?1310531409。

但是,如果我使用 firebug 检查我的页面的加载,则会出现以下内容:
GET normalize.css

我在 Heroku 上使用 RoR3,使用 Cedar Stack。

如何操作发送的图像/样式表/javacripts 的到期时间?目前,它们似乎在发送的那一刻就过期了,这有点无稽之谈。我在 Heroku 上实现这一点时遇到了困难,在 Cedar Stack 上运行。

非常感谢。

最佳答案

我建议您使用 Jammit ,更具体地说是 jammit-s3 gem 。这将允许您将所有 Assets 推送到 s3,并且链接的 gem 具有 s3 缓存控制设置。与 rails 的 asset_host 配置结合使用,您可以拥有一个 assets.yourdomain.com subdomain这可能有助于缩短页面加载时间并减少您的 slug 大小。

关于ruby-on-rails - Heroku:高效的图像、样式表和 Javascript 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com