0

您安装哪个 gem 或更改哪个配置来优化 Heroku 的 Cedar 堆栈上的 Ruby on Rails 应用程序?

比如加Rack::Deflater...

4

2 回答 2

1

目前还没有针对 Cedar 堆栈应用特定的优化,但是有很多方法可以优化您的 Rails 应用程序,包括:

  • 优化应用程序的客户端,例如:CSS sprite 等技术、减少文件加载数量、压缩 html 代码等。您可以使用 Page Speed 等工具进行基准测试

  • 使用缓存优化您的应用程序:您需要缓存许多数据库查询以使其最高效和最快。您还可以缓存视图和其他不同的东西,您可以在 Rails Caching 上找到更多信息

  • 优化数据库:会有表没有添加正确的索引等...所以请确保查询已优化(尤其是那些连接查询),并且有合适的索引

于 2012-02-26T07:42:38.133 回答
0

老实说,对于 Heroku 的 Rails 优化没有什么特别的,这不是 Rails 本身的常规优化的一部分。

可以在这里找到相当多的一般最佳实践:http ://railslab.newrelic.com/

唯一值得一提的是 Heroku 是关于 dyno 阻止上传。

于 2012-02-26T11:36:21.187 回答