我的服務器運行速度極其緩慢......除了我自己以外沒有任何流量。我使用Nginx代理Unicorn服務器。我對服務器優化知之甚少。首次裝載時間總共爲13秒,時間爲10秒。基本服務器優化 - 帶有1個連接的緩慢服務器
網:
http://i.imgur.com/qFVOUWr.png
http://i.imgur.com/OS4mYVM.png
什麼是我刮鬍子10秒掉它的最快方法?
注意:資產尚未預編譯。
編輯:如果我將Nginx剪掉進程並直接服務於Unicorn,我就下降到1.72秒。它看起來好像Nginx是罪魁禍首。我仍然不明白爲什麼Nginx會讓我放慢腳步。
感謝您的意見。 我只是試着直接連接到3000端口(我運行Unicorn服務器)。加載時間現在總共爲1.72秒。這是從13秒... 因此,我認爲這是公平的說,Nginx的代理是瓶頸? –
這會很奇怪 - 它只是一個代理,它只是傳輸請求,所以它應該很快。這種行爲是否重複?這可能是一個巧合(第一個請求很慢,第二個更快,因爲緩存填滿等)。而我在想,也許DNS解決速度緩慢? – Grych
因爲這是一個配置問題,我在想,如果沒有正確的配置,Nginx會搜索所有的套接字,直到它找到一個連接 - 這可能會解釋延遲? –