![]()
為什么我的博客比你的快?
WordPress 效率問題主要是出在哪里呢?根據我多年 WordPress 建站和維護的經驗,很多性能的問題都是 WordPress 使用不當造成的,比如安裝太多效率低下的插件,使用代碼質量低下的主題,沒有正確處理 WordPress 的緩存等等,所以提高 WordPress 性能,就要從這些方面入手。
天就給大家講講自己多年總結的 WordPress 優化經驗和技巧:
1、動靜態分離
不管 WordPress 博客還是其他 CMS 建的站點,優化的第一步一定是動靜態分離,這也是你看到新浪,騰訊等門戶,他們圖片的域名和網站的域名不是同一個的原因。
網站的靜態文件一般有兩種:第一種是網站的 CSS,JS 和一些主題的常用背景圖片和按鈕文件,這些圖片如果網站不進行改版或者其他改動,基本上是不會修改的,第二種是每天更新的網站內容中上傳的圖片或者附件,這些圖片文件也是基本不會改動的。
解決好靜態文件存儲和加速,網站性能就首先能得到基本的保證了,WordPress 構建的網站和博客也是一樣的。對于這些靜態文件來說,最好的解決方案永遠是使用 CDN 網絡進行加速,這樣服務器的壓力將大大降低,因為訪問頁面只有當前頁面是在自己的服務器上,其他所有圖片, JS 和 CSS 都是從 CDN獲取的。
2、服務器優化
優化好靜態文件之后,就要開始對網站的動態內容進行優化,優化動態內容,首先要有一個穩定網絡環境,穩定的主機供應商和服務器性能的優化。
選擇一個靠譜的主機托管商,個人推薦 BGP 或者多線機房,讓全國用戶訪問都能有不錯的速度,然后盡量選擇獨立的服務器,再不濟,也得 VPS, 因為你沒有服務器的 Root 權限很多東西是無法進行的。
3、服務器問題解決之后,服務器可以做如下優化:
MySQL 設置 MySQL Query Cache,可以保存保存查詢結果,同樣的查詢不再從數據庫檢索,對速度有很大的提升。
PHP 開啟 OPCache:把經過編譯后的 PHP 代碼緩存到共享內存中,并在用戶訪問的時候直接調用從而起到高效的加速作用。
安裝 Memcached 和 PHP Memcached 擴展:使用 Memcached 來緩存 WordPress 數據。
4、微助點編輯器
MySQL 設置 MySQL Query Cache,可以保存保存查詢結果,同樣的查詢不再從數據庫檢索,對速度有很大的提升。
PHP 開啟 OPCache:把經過編譯后的 PHP 代碼緩存到共享內存中,并在用戶訪問的時候直接調用從而起到高效的加速作用。
安裝 Memcached 和 PHP Memcached 擴展:使用 Memcached 來緩存 WordPress 數據。
5、WordPress 程序優化是基于 WordPress Object Cache 的機制對 WordPress 插件和主題進行優化,主要經驗有以下幾點:
只使用必須的 WordPress 插件,安裝太多的 WordPress 插件很容易引起性能問題。
從正規站點下載 WordPress 主題,這樣下載的主題才能保證質量和安全。
WordPress 主題和插件盡量使用模板函數,因為 WordPress 模板函數如果可能都已經做好了 WordPress Object Cache。
|
WordPress性能優化:為什么我的博客比你的快?
發布時間:2015.10.28 瀏覽:
次
0
贊一個
預約SEO顧問服務請聯系:185-1018-8870(手機微信同步) 領取免費VIP內部課程
文章來源:北京SEO技術服務中心
文章標題:WordPress性能優化:為什么我的博客比你的快?
本文地址:http://www.szbingri.com/SEOjishu/SEOjichu/238.html
版權所有 © 北京SEO技術服務中心(微信/QQ:zhizheseo/2052048546),歡迎分享本文,轉載請保留出處! 
上一篇:快照錯誤或更新不及時如何向百度投訴 下一篇:細數你忽略SEO的致命細節

