2011-12-22 153 views
0

我正在使用Firefox和Firebug插件。 如下圖所示,有一些請求等待超過一秒,而其餘的則在毫秒內完成,因爲頁面開始加載。總頁面加載時間比我預期的要高得多。爲什麼一些頁面加載請求需要這麼長時間?

  1. 爲什麼有些請求需要超過一秒?
  2. 我該如何解決這個問題?

第一個請求是頁面本身,這是我期望的加載時間。 Timeline displays some requests with a waiting period of more than one second Color representations, hovering over first request with more than one second load


編輯:

我也許應該提到,這是一個本地站點與安裝在電腦上的薄客戶端的Apache。當我在現場(本地,IIS)網站上加載相同的頁面時,我得到這些讀數,而且它們是完全正常的。

Readings from live site 嗯,總尺寸遠低於另一個。也許在另一個沒有緩存? 也許它與此有關? :P

有人在乎解釋嗎?

回答

0

如果代碼在兩次安裝之間沒有變化,我會開始查看您的Web服務器配置以及Apache和IIS安裝之間的區別。

順便說一句,你也想看看減少的CSS和JS文件的數量,以避免往返服務器

+0

是的,我注意到我的Apache配置一次只允許一定數量的連接,而在IIS配置中則有一倍以上的連接數。增加最大允許連接數後,它獲得了很好的響應時間。我真的想減少文件的數量,但他們難以管理他們得到的更大。這只是在其發展階段,所以,一旦我完成並準備好生產,我可以做到這一點。感謝你的回答。 – ShadowScripter 2011-12-23 13:58:52

0

您的主頁正在慢慢生成。 如果它是一個動態頁面,你可以看看頁面的操作並加快速度。

+0

不,我不認爲這是原因。我最近用一個活頁面的服務器讀取了我的問題,使用相同的頁面,這個頁面具有非常好的加載時間。 – ShadowScripter 2011-12-22 11:44:10

相關問題