簡體   English   中英

服務器響應延遲,apache2 codeigniter

[英]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.

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