2011-06-30 95 views
0

注意到服務器處理時間的長時間延遲。應用環境: Apache2的
的Ubuntu 10.04 PHP 5.3 笨2.1
第一時間之後的呼叫會導致顯著延遲
笨探查已啓用,給出了這樣的反饋
裝載時間:基類2.7587
控制器執行時間(首頁/索引)7.2188
總執行時間9.9777
只有2個數據庫活動記錄查詢都少於十分之一秒。
我沒有使用任何類型的緩存。
但是由笨探查清爽產量這同一頁
裝載時間:基類0.0074
執行時間控制器(首頁/索引)0.1471
總執行時間0.1545服務器響應延遲,apache2 codeigniter

+9秒,幾乎十分之一一秒鐘。
這次還有2個數據庫查詢(codeigniter會話提取和更新)
有什麼我可以修改以減少新會話啓動時間?

回答

0

與Zend相對的CodeIgniter已經點亮。嘗試評論未使用的庫。

+0

我只加載一個庫! – sam

+0

我的意思是,檢查應用程序/ config.php未使用的庫(郵件,解析等) –

+0

config/config.php和config/autoload。PHP不加載任何庫。另外,如果某些其他庫正在加載,這是否能解釋上述兩種情況下的時間差異? – sam

0

毫無疑問,您的服務器安裝有問題。

我使用Ubuntu 11.04與最後的XAMPP,它工作的很好,請嘗試重新安裝您的服務器。

+0

還有其他應用程序在同一臺服務器上,他們工作正常。 – sam

0

你使用什麼樣的數據庫驅動程序?他們與其他網頁有什麼不同?因爲我也遇到過這個問題。 我使用mysql數據庫服務器版本5.X.X. 我使用CI 2.0.3

這是使用驅動程序的MySQL


加載時間從探查

報告:基地班0.4485 執行時間控制器(單輸入/獲取部門加以修改算經地區)0.1042 總執行時間0.5531

使用驅動程序庫MySQLi


裝載時間:基類1.4436 執行時間控制器(單輸入/獲取部門加以修改數按地區)1.1049 總執行時間2.5488

,所以我建議你只使用MySQL驅動程序,我還是不任何線索(沒有時間去調試:D)如果在嘗試加載mysqli驅動程序時CI存在問題,導致加載基類比另一個(mysql)顯着。我希望這可以幫助你。 :)