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