2
我用「獨角獸工人殺手」寶石與一些額外的modificationfrom這裏紅寶石GC http://blog.newrelic.com/2013/05/28/unicorn-rawk-kick-gc-out-of-the-band/獨角獸與獨角獸殺手優化提供了最糟糕的表現
但下面的指令都在那裏(https://github.com/kzk/unicorn-worker-killer)後,並將其部署到生產服務器。我的應用程序性能下降逐漸喜歡上
- 應用程序服務器的響應時間從350周毫秒平均去1100ms的
- 頁面加載時間的推移,從6S平均到13秒
而且我的Heroku的組合是:
- 6帶有1 gb內存的網絡測功機
- 1個速度爲1倍的woking dyno。
- unicron工作進程是3
- 我的db連接是40,並在heroku中設置db pool 2。
請幫我瞭解如何優化頁面加載時間和應用服務器時間。
有什麼想法?
獨角獸殺手寶石不會取代獨角獸,它的目的是通過殺死獨角獸進程來補充它,因爲它們已經提供了一定數量的請求或超過了某些內存限制。這可能會有幫助,但只有在緩慢加載時間是由於內存泄漏緩慢時纔有用。我同意首先需要確定實際的瓶頸。 – sockmonk