PHP網站(Drupal7)響應過慢之“Wating(TTFB)時間過長”


直接上圖:

這是Chrome瀏覽器自帶的工具分析的。整個url請求的時間為2.59秒,最大的耗時在Wating(TTFB, Time To First Byte),消耗了2.59秒(應該是其他時間太短,四舍五入,忽略不計)。

 

由於網站是drupal做的,我認為可能是drupal框架導致的速度過慢,畢竟網上對drupal的性能多有吐槽之處。所以我就記錄了一下drupal整個過程,從開始到結束的時間到底有多久?記錄方法如下圖:

然后通過日志記錄,發現drupal實際的執行時間只有。0.9秒到1.0秒左右,這就奇怪了。服務器端實際只消耗了1s為什么TTFB顯示是2.56秒就算加上網絡延遲三次握手等消耗的時間,這差距也太大了。

后來在網上找了兩三天,真的是找了兩三天,才發現,原來是我在php.ini文件中開啟了xdebug的配置導致的,打開php.ini文件,注釋掉xdebug的相關配置,重啟apache,再次訪問,速度嗖嗖的,如下圖:

 

雖然是自己給自己挖坑造成的,但是問題解決,網站速度明顯提升,那個興奮啊~哈哈


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM