說起 wordPress/ target=_blank class=infotextkey>WordPress 優化加速來可以說是個經久不衰的話題了,包括明月自己都撰寫發表了不少相關的文章。基本上到現在為止明月的 WordPress 優化方案已經固定成型了,那就是 WP Super Cache+Memcached+CDN 的方案,因為這個方案可以做到免費、穩定、安全、部署簡單高效,特別適合草根博客站長們選擇,當然也推薦中小企業網站使用的。
首先聲明,本文并不是 WordPress 緩存插件的優缺點總結對比,僅僅是明月根據自己多年的 WordPress 網站經驗總結的優化方案推薦而已。
緩存插件:WP Super Cache
我們先來聊聊為什么 WordPress 緩存插件明月會首選推薦 WP Super Cache,在【說說 WordPress 官方緩存插件: WP Super Cache】一文里其實明月已經表述過選用 WP Super Cache 的主要原因,那就是穩定和兼容性上的突出表現,畢竟 WP Super Cache 今時今日已經是 WordPress “自家首選緩存插件”,所以這方面有先天的優勢,隨著服務器配置成本越來越廉價和 WordPress 運營方式多樣化對于緩存插件穩定性、兼容性的要求也越來越高了,而 WP Super Cache 在這方面的表現可以說是最好的,甚至 WP Super Cache 為了保證穩定兼容犧牲了部分的性能,可見 WordPress 官方對穩定、兼容的追求是非常執著的,一個穩定、兼容性好的網站不也就保證了用戶體驗嘛!不忘初心真英雄呀!
WP Super Cache 另一個優勢就是安裝和使用都非常的簡單,基本上已經簡單到也就是安裝——啟用即可,這對于新手來說是相當的友好了。就算是默認模式下的 WP Super Cache 性能表現也是非常的突出的,這就非常的難能可貴了。
所以長久以來,明月都把 WP Super Cache 當做是 WordPress 首選必備的性能優化插件,沒有之一。
緩存插件增強組件:Memcached
說起 Memcached 明月感覺主要就是 WP Super Cache 插件的一個增強,主要借助物理內存減輕 WordPress 對數據庫的調用頻率和次數以達到性能提升的目的。WP Super Cache 要想結合 Memcached 使用需要一個叫 object-cache.php 的文件,很多新手站長在選擇這個文件的時候非常容易出錯,在【WP Super Cache 和 W3 Total Cache 緩存插件使用 Memcached 提升性能】一文里明月又專門的分享和講道的,建議大家參考使用。
不少站長會糾結于 Memcached 和 redis 的選擇,理論上來說 Memcached 和 Redis 差異很小,對于中小站點的服務器配置和部署情況來說 Memcached 已經完全可以滿足所有的需求了,就明月的觀點 Redis 比較適合高端一點的服務器方案使用。考慮到兼容性、穩定性、易用性等等因素首推 Memcached 為宜。
必不可少的安全、加速雙重作用的 CDN 服務
了解明月的站長估計都知道,明月對 CDN 的使用主要目的是考慮到安全環節的需要,至少一個隱藏服務器真實 IP已經成了目前大部分網站的剛需了,另外 CDN 服務還有一個作用那就是完成站點到訪客間最后“一公里”的加速,這個了解了 CDN 的原理后理解就會深刻很多,上述的 WP Super Cache 和 Memcached 都是圍繞站點服務器運行性能的優化提升,對于站點的訪客來說 CDN 加速才是真正的速度體驗,所以有條件的站長們給自己的站點選擇一個節點眾多、服務穩定的 CDN 服務才是王道。
最后給大家講一個誤區,那就是很多站長們在 WordPress 優化的時候喜歡用各種在線測速工具站點來查看加速效果并且以此數據為主要依據,這個真的有點兒本末倒置了,其實查看優化加速的指標在瀏覽器里就可以輕松的獲取到,并且這個指標更加的重要和科學,那就是在 Waiting (TTFB),在【優化 WordPress 網站速度需要關注的重要指標:Waiting (TTFB)】一文里明月專門做了詳細的介紹,大家可以參考一下。動不動就讓在線測速工具訪問自己站點的習慣不是個好習慣,很容易“招蜂引蝶”的,并且你永遠無法知道都招來了什么東西?






