Heroku上的页面缓存技巧?

时间:2012-08-07 15:57:37

标签: ruby-on-rails caching heroku

我正在将一个rails应用程序移动到Heroku。 Heroku似乎不支持页面缓存。 所以我在我的开发机器上生成了缓存页面并将它们检入Heroku。

例如,/ about_us生成public / about_us.html。 但是当我调用/ about_us时,似乎没有调用public / about_us.html。

我的伎俩应该有效吗?

感谢。

萨姆

1 个答案:

答案 0 :(得分:1)

在Rails 3中,您将使用资产管道,因此您的资产 - about_us.html - 将被预编译并放入公用文件夹中的文件夹中。通常,此文件不会位于“public / about_us.html”。

现在您的资产已预编译,它们将静态可用并附加一个ID,该ID将唯一标识此资产,直到更改为止。使用独特的签名,Heroku(我最后检查过)和浏览器都会进行缓存。

基本上,资产管道已经为您完成了这项工作。