[英]Delay in server response, apache2 codeigniter
注意到服務器處理時間的長時間延遲。 應用環境為:Apache2
Ubuntu 10.04 PHP 5.3 Codeigniter 2.1
一段時間后的第一次調用會導致明顯的延遲
codeigniter 分析器已啟用並提供此反饋
加載時間:基類 2.7587
Controller 執行時間(首頁/索引)7.2188
總執行時間 9.9777
只有 2 個數據庫活動記錄查詢都花費不到十分之一秒。
我沒有使用任何類型的緩存。
然而,刷新的同一頁面由 codeigniter 分析器產生
加載時間:基類 0.0074
Controller 執行時間(首頁/索引)0.1471
總執行時間 0.1545
從 +9 秒到幾乎十分之一秒。
這次還有2個數據庫查詢(codeigniter session fetch and updtate)
有什么我可以修改以減少啟動新 session 的時間嗎?
你使用什么樣的數據庫驅動程序? 它們與其他頁面不同嗎? 因為我也遇到過這個問題。 我使用 mysql 數據庫服務器版本 5.XX 我使用 CI 2.0.3
這是分析器的報告
使用驅動 mysql
加載時間:基類 0.4485 Controller 執行時間(單次導入/按區域獲取 Dpt 計數)0.1042 總執行時間 0.5531
使用驅動 mysqli
加載時間:基類 1.4436 Controller 執行時間(單次導入/按區域獲取 Dpt 計數)1.1049 總執行時間 2.5488
所以我建議你只使用 mysql 驅動程序,如果在嘗試加載 mysqli 驅動程序時 CI 出現問題,我仍然沒有任何線索(沒有時間調試:D)導致負載基類比其他重要一個(mysql)。 我希望這可以幫助你。 :)
Zend 對面的 CodeIgniter 已經點亮。 嘗試評論未使用的庫。
毫無疑問,您的服務器安裝有問題。
我使用 Ubuntu 11.04 和最后一個 XAMPP 效果很好,請嘗試重新安裝您的服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.