N個加快網站速度的方法

網站訪問速度是用戶體驗的第一重要指標,好的網站打開速度能夠減小用戶等待,下降跳出率,對於網站的轉化是很是有利的。今天就來分享下Hunk網站速度優化的N個方法,爲何是N個呢,由於網站提速的方法會愈來愈多,我會及時更新到這裏,幫助你們解決網站速度慢的問題

原文:N個加速網站速度的方法php

1.使用好的空間 / 服務器

這是保證網站速度的第一要素。node

空間對於網站比如發動機對於汽車,一樣是1.5T,新思域百米加速能跑到7.2S,而其餘車型1.5T很難有這麼快的速度web

通常的空間分爲兩種,共享空間和VPS。數據庫

在相同狀況下,VPS的速度要比共享空間快。緩存

若是你正在使用Bluehost共享空間,並想加快速度的話,能夠考慮換linode安全

2. 使用php7

php7在同等條件下比php5要快不少,網站的流暢度要高不少。因此若是你如今的空間/vps不是基於php7的,那麼能夠將php升級到7,速度會有必定的提高。服務器

下面簡單介紹bluehost空間切換php版本的方法php7

1) 首先必定備份網站,參考dulicator備份網站的方法編輯器

2) 進入bluehost後臺,點擊logo進入cpanel, 找到php config, 點擊進入,而後選擇PHP 7.0 (FastCGI) [Beta, check site functionality for compatibility after enabling],再保存便可。ide

bluehost改php版本

3)修改完成之後,立刻檢查網站。若無問題,在速度上應該有必定的提升。

若是使用的是VPS,那麼在配置空間的時候就能夠安裝PHP7版本,若是已經配置好了,也能夠由低版本升級到PHP7。

3. 刪除無用插件

WP插件極大的擴展了wordpress網站的功能,可是凡事都有兩面性,插件在帶來方便的同時,也會有幾個問題:

1) 拖慢網站速度

2) 可能與其餘插件衝突致使網站出問題

3) 可能會有漏洞,致使被黑

因此裝插件必定要慎重。遵循一個原則,能不裝就不裝(別由於插件不要錢就使勁裝)

以AVADA主題網站爲例,我本身的網站的插件不會超過10個,通常是

  • fusion core (AVADA自帶,必須裝)
  • fusion builder (AVADA5.0起自帶,必須裝)
  • Contact form 7 表單插件
  • Conctact form DB 詢盤記錄插件,已下線,能夠在本站免費資源頁面裏面下載
  • layerslider slider 插件 (也能夠選擇其餘的slider好用插件,一個網站只須要用一種便可)
  • WP optimize 優化網站,清理數據庫和緩存插件,這個能夠清理的時候裝下,不用的時候就卸載掉
  • Search meter 搜索查詢插件,能夠記錄全部你網站上面搜索的詞及搜索結果數量,能夠幫助你豐富網站內容
  • w3 total cache 緩存插件
  • duplicator 備份插件,只在備份的時候裝下,不用的時候能夠刪除
  • SEO by yoast SEO插件,功能強大,自帶robots編輯功能和XML網站地圖的功能,省掉一個插件

固然,並非說必定只能10個,只是說盡可能少,通常B2B企業網站來說,10個插件都夠用了。

因此當你的插件有列表有十幾二十幾個的時候,趕忙檢查並刪除非必須要的插件。

我的以爲如下常見的插件均可以不裝

  • Google analytics 直接把GA代碼放主題後臺便可,根本不用裝一些插件
  • WP EDIT 我的以爲WP自帶的編輯器功能已經夠用了,網頁也不須要弄的五光十色的,因此這個插件雖然功能強大,但有點多餘
  • wp smush 是好插件,可是不必裝,圖片你在本地處理好再上傳便可,不必爲了偷這個懶而增長網站的負擔
  • jetpack   bluehost空間一鍵安裝的插件,無用
  • mojo       bluehost空間一鍵安裝的插件,無用
  • 其餘的插件等

總之,原則就是能不裝就不裝。

當你刪除一些沒必要要的插件後,你會發現,速度提升了很多。

4.網站正確放置圖片

圖片少則幾K,幾十K,多則幾百K,若是太多圖片的話也會拖慢網站的速度。

圖片優化處理包含兩步

1)使用正確尺寸的圖片

好比,你要在AVADA的首頁用1/3+image frame並列放三張圖片,那每張圖片的寬度爲337PX,若是你放的是圖片是每張500PX,那麼就浪費了尺寸,由於它只能顯示337PX
再好比,用portfolio作的產品頁面,若是加上了sidebar的話,正文部分的內容也只有750px左右的寬度,若是你放了1000PX的圖片,那也是浪費掉的

因此必定要根據實際須要的尺寸來上傳圖片,而不是「大材小用」

2)壓縮圖片

肯定好正確的尺寸後,在上傳以前,所有拖到tinypng.com上面去壓縮一次。通常狀況下能夠減小30%-70%的大小,這樣圖片壓縮對於提升網站速度很重要。

不過,只須要壓縮一次就好了,第二次壓縮效果就沒有那麼好了,並且也沒有意義,壓縮必然會下降質量,一次壓縮就是在圖片大小和質量之間找到一個平衡點。

壓縮效果參考下圖

加快網站速度的方法之壓縮圖片

5.網站加HTTPS加密連接

https是趨勢,不管是從SEO出發仍是從安全性角度考慮。其實另外一個方面,https對速度也有必定的提升。由於https採用的是並行下載,至關於道路拓寬了,單位時間內經過的車天然就多了。

不過bluehost共享空間上面的https並不能加速,由於它是共享的服務器,不支持。

6.網站加緩存

1. 安裝緩存插件,如w3tc等,提升速度,直接在w3tc - general導入配置文件便可,不須要設置,配置文件在本站的免費資源下載。緩存插件只裝一個就行,裝太多,會衝突,致使網站出問題。

2. 主題自帶的緩存功能。如avada 從5.10之後加上了緩存和合並請求的功能,速度提高了很多。在theme options - advanced - Dynamic CSS & JS 裏面設置便可,以下圖

avada cache

7. 使用速度較快的WP主題

在AVADA以前,Hunk本身體驗過很多的主題,像the7,Goodspace,flato等,都以爲速度通常,特別是the7,至關卡(不知道如今改進沒有)。

一個快的主題能夠用最小的代碼實現最多的功能,AVADA主題就是一個表明,固然AVADA並非最快的,但它在綜合性能上是至關優秀的,否則也不會成爲themeforest上銷量最高的wp主題。

另外,對於有必定基礎且對代碼比較感興趣的朋友,能夠本身嘗試寫主題,精簡代碼,這樣的主題纔是最快的。好比Hunk的博客主題,就是改編自官方2015的主題,至關的流暢。

8. 排除404的資源連接

什麼是404的資源連接呢?

通常指丟失的圖片或文檔等。像圖片,可能一不當心刪除了,可是網頁上面的連接還在,因而呼,打開網頁,就一直不停的下載這個資源,網站就一直在工做,負擔很重。若是有不少404連接資源,那網站的速度會明顯的拖慢。

9. 網站不用異地資源

什麼叫異地資源? 好比你的網站是A,上面的圖片卻用的是B網站的圖片,這樣也會拖慢速度。

最好的處理方法是,全部的資源(圖片,pdf文檔等)都上傳到本身的網站,而後調用。

另外一種狀況是,不少外貿網站用了國內的統計工具 ,像CNZZ, 百度統計,51LA等。並非說這些統計工具很差,只是因爲這些統計工具的JS代碼等資源都在國內,客戶打開你的網站的時候,就會拖慢速度。

所以,要儘可能避免這種狀況的發生,外貿網站就裝gg站長和GA分析比較好。

待續。。

相關文章
相關標籤/搜索