簡體   English   中英

運行Rails和Webrick的本地主機加載緩慢

[英]Slow localhost load running Rails and Webrick

我正在開發環境中運行Rails,Webrick的運行速度令人難以忍受。 我真的不知道為什么。

在整個負載中,CPU利用率在6%到12%之間反彈,而內存利用率則在18%左右徘徊。

我在一個網站上發現了作者建議更改webrick配置的網站(... \\ lib \\ ruby​​ \\ 2.0.0 \\ webrick \\ config.rb):

General + {
...
      #:DoNotReverseLookup => nil, #original setting
      :DoNotReverseLookup => true,
}

我也重新啟動了我的盒子,以防出現類似的情況,但是沒有任何變化。

這是負載:

緩慢的負載

是什么導致這種緩慢的負載,我該如何解決?

編輯:我正在使用Windows 7開發環境,24 GB,3.1 GHz,運行postgres。

默認情況下,WEBrick正在對連接的IP進行反向DNS查找。 換句話說,它試圖查看您的IP地址是否與域名相關聯。 這是不必要的,並且花費的時間太長,因此可以將其禁用。

打開文件"l/ruby/lib/ruby/1.9.1/webrick/config.rb"然后通過":DoNotReverseLookup => nil"找到該行。 nil更改為true

請享用!

暫無
暫無

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

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