首頁 > 後端開發 > php教程 > javascript - 為什麼剛打開這個網頁的時候載入很慢,幾秒鐘後才打開

javascript - 為什麼剛打開這個網頁的時候載入很慢,幾秒鐘後才打開

WBOY
發布: 2016-08-18 09:16:17
原創
1756 人瀏覽過

為什麼剛打開這個網頁的時候載入很慢,幾秒後才打開,我看到html檔案載入要3秒以上,為什麼會這樣呢?在公司的伺服器測試的?

javascript - 為什麼剛打開這個網頁的時候載入很慢,幾秒鐘後才打開

回覆內容:

為什麼剛打開這個網頁的時候載入很慢,幾秒後才打開,我看到html檔案載入要3秒以上,為什麼會這樣呢?在公司的伺服器測試的?

javascript - 為什麼剛打開這個網頁的時候載入很慢,幾秒鐘後才打開

從截圖上看,你的問題主要還是集中在 html文字回傳很慢,綠色的線很長,綠色表示Waiting (TTFB)

關於什麼是 TTFB 你可以看下這篇文章 https://scaleyourcode.com/blo...

通俗點說,也就是你服務端給你回html資料的時間,基本上和這個綠色時間差不多,那麼你的問題就是去查為什麼這個html回傳很慢,基本原因就是查資料慢唄。要不就是網路大媽

brand.html這個是品牌頁面吧,從頁面的大小9k來看,你這個頁面渲染工作應該是由服務端完成後返回的,這就存在網絡堵塞隱患。

你怎麼寫的程式碼我不知道,導致服務端回應慢的原因不外乎兩個:

  • 你的程式資料庫讀取或同步操作過多,有回應等待的問題(程式)

  • 你的測試伺服器網路或效能不給力(硬體)

建議你減少服務端同步操作,在滿足規定的SEO要求前提下,盡量把頁面分模組用客戶端渲染方案(使用JS非同步渲染)

或服務端只渲染首屏數據,接下去的數據改用JS懶載入和渲染

測試伺服器可能比較慢吧

帥哥你圖片那麼多,推薦用CSS sprite

看下那個html裡面都有什麼東西?

這個問題還要跟tcp/ip協定有關。 第一次造訪網站會進行三次握手操作,這是很花時間的。但是建立連線之後,就很快了。因為不需要握手啦。所以第一次造訪都會慢一點。

我遇到過相同的問題, 伺服器系統重裝之前速度很快, 重裝之後速度變慢了.
這就排除了頻寬的問題. 訪問的頁面都是一樣的, gzip傳輸入都是開了的. 傳輸的資料大小是一樣的。
但是不到10K的檔案傳輸起來要好幾秒,怎麼都想不通.

後來我發現hosts檔案中是空白的,然後我把

<code>127.0.0.1 localhost</code>
登入後複製

加入hosts之後,速度恢復正常

TTFB時間太長了,是伺服器那邊的問題,試著從伺服器那邊進行最佳化吧。

首先要確定網路是穩定的

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板