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


一、谷歌字體

  原因:

    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 );


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM