如果你訪問一個網站很慢,怎麼排查和解決?

Aliliin發表於2021-12-30

網⻚開啟速度慢的原因有很多,這裡列舉出一些較常出現的問題

  1. 首先最直接的方法是檢視本地網路是否正常,可以通過網路測速軟體例如電腦管家等對電腦進行測速,若網速正 常,我們檢視網路頻寬是否被佔用,例如當你正在下載電影時並且沒有限速,是會影響你開啟網⻚的速度的,這種 情況往往是處理器記憶體小導致的;

  2. 當網速測試正常時,我們對網站伺服器速度進行排查,通過 ping 命令檢視連結到伺服器的時間和丟包等情況, 一個速度好的機房,首先丟包率不能超過 1%,其次 ping 值要小,最後是 ping 值要穩定,如最大和最小差值過大 說明路由不穩定。或者我們也可以檢視同臺伺服器上其他網站的開啟速度,看是否其他網站開啟也慢。

  3. 如果網⻚開啟的速度時快時慢,甚至有時候打不開,有可能是空間不穩定的原因。當確定是該問題時,就要找你的服務商解決或換服務商了,如果購買服務的話,可選擇購買購買雙線服務或多線服務;如果是在有的地方開啟速 度快,有的地方開啟速度慢,那應該是網路線路的問題。電信線路使用者訪問放在聯通伺服器的網站,聯通線路使用者 訪問放在電信伺服器上的網站,相對來說開啟速度肯定是比較慢。

  4. 從網站本身找原因。網站的問題主要包括網站程式設計、網⻚設計結構和網⻚內容三個部分。

    • 網站程式設計:當訪問網⻚中有拖慢網站開啟速度的程式碼,會影響網⻚的開啟速度,例如網⻚中的統計程式碼,我們最好將其放在網站的末尾。因此我們需要檢視網⻚程式的設計結構是否合理
    • 網⻚設計結構:如果是 table 佈局的網站,檢視是否巢狀次數太多,或是一個大表格分成多個表格這樣的網⻚ 佈局,此時我們可以採用 div 佈局並配合 css 進行優化
    • 網⻚內容:檢視網⻚中是否有許多尺寸大的圖片或者尺寸大的 flash 存在,我們可以通過降低圖片質量,減小 圖片尺寸,少用大型 flash 加以解決。此外,有的網⻚可能過多地引用了其他網站的內容,若某些被引用的網 站訪問速度慢,或者一些⻚面已經不存在了,開啟的速度也會變慢。一種直接的解決方法是去除不必要的載入項
本作品採用《CC 協議》,轉載必須註明作者和本文連結
高永立

相關文章