回覆列表
  • 1 # 網路圈

    首先來說,影響網頁開啟速度的因素有很多,大的方面可以劃分為這兩類:

    訪客原因:客戶端網速慢導致開啟多數網站都較慢,這種可能是使用者的寬頻小、下載影響了網速等;

    網站自身原因:網站服務方的配置差導致訪客開啟網站慢。

    首先我們來看下影響站點訪問速度的因素有哪些,我總結了以下幾點:

    1、伺服器頻寬

    伺服器頻寬直接影響他人訪問你網站時的速度,伺服器頻寬越大,資源載入速度也就越快。

    2、頁面資源大小

    網站頁面本身大小和其引用資源的大小也會影響其開啟速度,比如說:一個頁面只引用了一張圖片,和一個頁面引用了100張圖片,自然是引用圖片少的那個頁面訪問速度快。

    3、動態指令碼處理速度

    靜態頁面一般響應是很快的,還有一類是動態頁面,如:PHP、Java等,這類動態內容訪問的速度更多的是取決於:動態頁處理速度、資料庫操作速度。

    4、伺服器負載情況

    如果伺服器同一時間段內被很多人訪問,那每個訪客開啟網站速度都快不起來,因為伺服器的負載變得很高了,忙不過來。

    以上整理的這些就是影響網站訪問速度的常見因素,那我們可以針對性的對網站進行最佳化以提高載入速度,我的建議如下供大家參考:

    1、前端頁面最佳化

    CSS放在head區,JS指令碼放在 /body 之前;

    圖片一律要壓縮,避免單張圖片尺寸過大(有些網站一張圖就有1M以上);

    頁面壓縮,對於頁面、JS、CSS都可以壓縮,以節省頻寬;

    避免頁面中引用不存在的資源,因為404請求也會阻塞資源載入的;

    靜態資源走CDN加速;

    2、後端程式最佳化

    能用NoSQL快取的地方要用快取來存放熱點資料;

    資料庫開啟慢查詢日誌,如果發現有慢查詢,就要最佳化SQL,以加快查詢速度;

    動靜分離;

    綜上,對於伺服器頻寬較小的網站服務方,最便捷的最佳化方法就是先走CDN加速,然後把靜態資源做好最佳化即可。

  • 2 # 思夢PHP

    首先從你的前端開始最佳化

    1)壓縮圖片

    2)壓縮js+css

    3)快取靜態檔案

    4)頁面靜態化

    5)使用cdn加速

    6)最佳化後端伺服器使用快取

  • 中秋節和大豐收的關聯?
  • 夢幻誅仙鬼王宗怎麼加點?