我有一個相當大的應用程序,從裏面的熱門擴展運行。現在的問題是,即使在本地,所有請求都非常緩慢。在開始執行之前,我在瀏覽器狀態欄中收到了「正在等待本地主機」或「等待服務器」等消息,持續3-4秒,可以看到日誌文件中執行時間相當不錯。所以請建議我,我可以從哪裏開始着手改進這種情況?在rails中,等待服務器的消息緩慢的請求處理
2
A
回答
0
-1
一旦你發送了你的請求,你會看到'等待主機',直到Ruby工作完成,並且它開始發送響應。所以,如果有幾乎任何處理工作讓你放慢速度,你會看到這個錯誤。你想要做的是開始看看你看到的行爲的功能,並將其分解成片斷,看看哪些peices是慢的。如果一切都很慢,那麼你需要查看每個函數所共有的東西,比如函數,應用程序控制器代碼或類似的東西。我做什麼,當我只是玩耍時,看看我需要解決什麼問題時,只需在不同階段將「放入」語句放在我的代碼中,打印當前時間,然後我就可以看到哪個階段需要很長時間,你懂?
+0
謝謝你的建議。我會檢查我之前的所有過濾器。 – Vijendra 2010-07-20 11:49:25
相關問題
- 1. Tibco EMS Queuebrowser待處理消息計數緩慢
- 2. Angular $ http服務,如何取消/取消訂閱待處理的請求?
- 3. BizTalk消息隊列(等待處理)
- 4. 客戶端在Android上等待來自服務器的消息
- 5. 在處理Spring中的請求之前顯示等待頁面
- 6. 等待來自客戶端的消息的java服務器
- 7. 如何在java中的代理服務器緩存http請求?
- 8. 等待JPCAP中的ICMP回顯請求消息
- 9. 等待管理代碼中的消息
- 10. 在Windows服務中處理MSMQ消息
- 11. 請求LDAP的問題:服務器不願意處理請求
- 12. Rails:在視圖中顯示待處理的朋友請求
- 13. 服務器無法處理請求
- 14. System.Web.Services.Protocols.SoapException:服務器無法處理請求
- 15. Javascript服務器請求處理
- 16. 服務器端Java處理Ajax請求
- 17. 從服務器jQuery ajax處理請求
- 18. 服務器端處理請求
- 19. Pymodbus RTU服務器 - 處理請求
- 20. 處理客戶端/服務器消息?
- 21. 本地瓶服務器上的緩慢請求
- 22. HTTP請求超時。弱wifi或緩慢的服務器?
- 23. 找出緩慢Rails請求的原因
- 24. 在Watin中,如何等待服務器處理完表單?
- 25. 客戶端如何等待可能的服務器消息?
- 26. Windows 2008 R2企業版問題(消息:System.Web.Services.Protocols.SoapException:服務器無法處理請求)
- 27. 在純粹的http服務器中處理CGI請求
- 28. 在處理Flask請求的服務器上運行Celery任務
- 29. weblogic 10.3.3中的待處理消息?
- 30. 在NativeWindow中等待消息
嗨,我看到很久以前發生了這種情況,但是您是否解決了這個問題?如果是這樣,你還記得嗎?我認爲,我面臨同樣的問題,我正在變得完全瘋狂http://stackoverflow.com/questions/26894622/big-delay-while-processing-http-request-from-nginx-to-unicorn-angularjs對鐵路 – Rober 2014-11-14 13:03:13
對不起羅伯。我不記得了。 – Vijendra 2014-11-15 15:08:14