我刚刚将我的 Ruby On Rails 应用程序之一投入生产,并注意到它的加载时间真的很慢。
我的应用程序使用 apache 服务器上的乘客在 railsplayground.net 上运行。
我查看了几个站点,包括:pingdom、webpagetest 和我在我的应用程序中注意到的主要缺点是缓存不适用于我的 javascript 和 css 文件,如下所示:
我已经尝试阅读有关如何缓存的各种指南,但我所有的努力都没有结果。
我把它放在我的头文件中:
<meta http-equiv="cache-control" content="public" />
<meta http-equiv="last-modified" content="Sun, 23 Sep 2012 08:00:00 GMT" />
这在我的production.rb中打开:
config.action_controller.perform_caching = true