簡體   English   中英

如何在Heroku Cedar堆棧上優化Rails應用程序?

[英]How to optimize a Rails application on the Heroku Cedar stack?

在Heroku的Cedar堆棧上,您安裝了哪種gem或更改了哪種配置以優化Ruby on Rails應用程序?

就像添加Rack::Deflater ...

目前,尚無針對Cedar堆棧的特定優化應用,但是有多種方法可以優化Rails應用,包括:

  • 優化應用程序的客戶端,例如:CSS Sprite之類的技術,減少文件加載數量,壓縮html代碼等。您可以對諸如Page Speed的使用工具進行基准測試

  • 使用緩存優化您的應用程序:您需要緩存許多數據庫查詢以使其最有效和最快。 您還可以緩存Views和其他不同的東西,可以在Rails Caching上找到更多信息。

  • 優化數據庫:將存在您未添加正確索引的表等信息,因此請確保查詢已優化(尤其是那些聯接查詢),並且有合適的索引

老實說,針對Heroku優化Rails並沒有專門針對常規Rails進行優化的部分。

可以在此處找到大量的通用最佳實踐: http : //railslab.newrelic.com/

特別值得一提的是Heroku唯一關於dyno阻止上傳的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM