PHP网站(Drupal7)响应过慢之“Wating(TTFB)时间过长”
生活随笔
收集整理的這篇文章主要介紹了
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,再次訪問,速度嗖嗖的,如下圖:
雖然是自己給自己挖坑造成的,但是問題解決,網站速度明顯提升,那個興奮啊~哈哈
總結
以上是生活随笔為你收集整理的PHP网站(Drupal7)响应过慢之“Wating(TTFB)时间过长”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Spartacus 找不到登录入
- 下一篇: 微信包你说难度口令有哪些 怎么说出口令