1. 程式人生 > >wordpress | 網站訪問速度優化方案(Avada)

wordpress | 網站訪問速度優化方案(Avada)

一、谷歌字型

  原因:

    Wordpress系統預設使用谷歌字型,在國內谷歌域名被遮蔽,所以導致操作反應慢。

 

  解決方法:

    對於後臺:找到Wordpress這個檔案 /wp-includes/script-loader.php,找到:fonts.googleapis.com,全部替換成:fonts.useso.com。或者乾脆把“googleapis”替換成“useso”。

    對於前臺:推薦外掛Disable Google Fonts,禁用谷歌字型。

二、首頁載入總容量

  原因:

    首頁載入的主要內容是:index.html檔案,CSS檔案,JS檔案,背景圖片,使用者上傳的圖片,視訊等。使用者上傳的圖片如果優化不夠(或者為了清晰度高保真),一張不大的圖可能幾百KB。這會導致訪問網站時的下載量會很大。

  1.優化圖片

    用PhotoShop開啟圖片,Ctrl+Alt+Shift+S,優化後儲存。

 

  2.HTML、CSS、JS檔案壓縮

  如果是自己寫的 HTML、CSS、JS 檔案,可以輕易瘦身,自己熟悉程式碼哪裡能優化,但 WordPress 主題的 HTML、CSS、JS 我們是無能為力,只能通過Gzip壓縮解決。
  Gzip是伺服器或者虛機提供的一種元件服務,簡單地說:Gzip開啟後,從主機到訪客之間傳送的檔案會被壓縮處理,這樣就會減小通過網路傳輸的資料量,提高瀏覽的速度。比如一個首頁150KB,但是經過壓縮真實傳輸大小是25KB。

   下圖是在 Chinaz 站長工具裡的檢測情況(網址:http://tool.chinaz.com/Gzips/)。

 

  開啟Gzip壓縮方法:

  a.通過修改index.php開啟Gzip壓縮

  在開啟的index.php 中找到:
  define(’WP_USE_THEMES’, true);
  在後面加上:
  ob_start('ob_gzhandler');

 

  b.通過.htaccess啟用Gzip壓縮

 

   通過ftp開啟.htaccess檔案,加入程式碼:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image
/gif A2592000 ExpiresByType image/jpeg A2592000 ExpiresByType image/png A2592000 ExpiresByType image/x-icon A2592000 ExpiresByType application/x-javascript A604800 ExpiresByType text/css A604800 </IfModule> <IfModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript </IfModule>

 

   c.安裝WP Super Cache快取外掛自帶功能開啟Gzip壓縮

  安裝WP Super Cache快取外掛後,在WP Super Cache設定-高階選項中開啟Gzip壓縮功能。

 

  請注意只能選擇一種方式來開啟wordpress gzip壓縮,否則有可能造成衝突,請謹記。

三、修改一些預設設定

  1.禁止文章修訂版本

  要禁用修訂版本,在 wp-config.php 檔案中加入這行即可:

  define( 'WP_POST_REVISIONS', false);

  也可以僅允許 WordPress 保留最多3個文章修訂版本,只需在 wp-config.php檔案中加入這行:.

  define( 'WP_POST_REVISIONS', 3);

  2.修改自動儲存草稿時間

  在 wp-config.php 檔案中新增下面這一行即可:

  define( 'AUTOSAVE_INTERVAL', 120 );