您安装哪个 gem 或更改哪个配置来优化 Heroku 的 Cedar 堆栈上的 Ruby on Rails 应用程序?
比如加Rack::Deflater
...
您安装哪个 gem 或更改哪个配置来优化 Heroku 的 Cedar 堆栈上的 Ruby on Rails 应用程序?
比如加Rack::Deflater
...
目前还没有针对 Cedar 堆栈应用特定的优化,但是有很多方法可以优化您的 Rails 应用程序,包括:
优化应用程序的客户端,例如:CSS sprite 等技术、减少文件加载数量、压缩 html 代码等。您可以使用 Page Speed 等工具进行基准测试
使用缓存优化您的应用程序:您需要缓存许多数据库查询以使其最高效和最快。您还可以缓存视图和其他不同的东西,您可以在 Rails Caching 上找到更多信息
优化数据库:会有表没有添加正确的索引等...所以请确保查询已优化(尤其是那些连接查询),并且有合适的索引
老实说,对于 Heroku 的 Rails 优化没有什么特别的,这不是 Rails 本身的常规优化的一部分。
可以在这里找到相当多的一般最佳实践:http ://railslab.newrelic.com/
唯一值得一提的是 Heroku 是关于 dyno 阻止上传。