充分使用Cloudflare,cloudflare配置充分利用Cloudflare相信你聽說過使用CDN可以提高網站速度。如果你用的是WordPress,而且服務器在國外,你一定更期待網站速度的提升。你準備用CDN給你的WordPress網站提速,卻發現國內所有的CDN都需要網站備案,但是因為種種原因,你暫時不愿意備案......
相信你聽說過使用CDN可以提高網站速度。如果你用的是WordPress,而且服務器在國外,你一定更期待網站速度的提升。你準備用CDN給你的WordPress網站提速,卻發現國內所有的CDN都需要網站備案,但是因為種種原因,你暫時不愿意備案。很快,你就發現了Cloudflare。你欣喜地將自己的網站添加到Cloudflare,然后滿懷期待地再次打開,卻失望地發現自己的網站似乎變慢了
這是怎么回事這是什么破CDN,號稱世界最快
不怪Cloudflare——首先——這家公司的CDN服務真的是大陸以外免費CDN中最快的,速度甚至超過了一些付費CDN。更好的是,Cloudflare不按流量收費。計費方式只是套餐和網站的數量。
但是為什么你的WordPress網站用了Cloudflare就慢了
下面是一個示意圖,展示了訪客使用CDN后訪問網站的過程。當然,我相信網上還有很多更好的圖片,但我們暫時看這張就夠了。
您的客戶首先通過流程①連接到CDN服務器。如果CDN已經有客戶需要的緩存,那么這次訪問會直接進入流程④,您的客戶會收到CDN返回的緩存內容。當然,我們都知道WordPress的大部分內容都是動態的。這種情況下,CDN會通過進程②向你的源站請求數據,通過進程③從源站獲取返回的數據,也就是說比緩存的內容多了兩個進程。
本來客戶和Cloudflare之間的數據傳輸是比較耗時的(因為大多數情況下,Cloudflare只使用美國的服務器來處理來自mainland China的請求),而Cloudflare和源站之間的數據傳輸也會花費一些時間(WordPress本來就慢),這就造成了使用Cloudflare后網站會比較慢的問題。
簡單回顧一下,使用美國服務器運行WordPress慢的原因主要有兩個:一是大陸和美國之間的數據傳輸本來就很耗時;其次,WordPress處理請求需要一些時間。
好了,現在你知道了CDN的工作原理,你也明白了它為什么慢了。然后才能開始“對癥下藥”。
你可能已經有這個想法了:讓CDN直接緩存你的WordPress網站。這樣不僅可以節省Cloudflare和源站之間數據傳輸的時間,還可以減少WordPress處理數據的時間。此外,由于對源站的請求較少,也可以減輕服務器的壓力。這是一舉兩得。
但是如何實現呢你可能會看到這樣的說法:偽靜態WordPress并把頁面改成html結尾。但事實是,偽靜態并不能幫你把Cloudflare“騙”進緩存。此外,Cloudflare從不緩存html文件。
我采用的方法是這樣的:利用Cloudflare的頁面規則強制緩存頁面。
具體來說,在Cloudflare管理面板中,切換到頁面規則并單擊創建要添加的頁面規則。這是我的配置。
也許你一眼就能明白我用這些配置做什么,但我還是想解釋一下。
第一種配置是通過301將所有直接訪問http://raaynk.com的請求轉移到http://www.raaynk.com;
第二種配置是將所有以http://www.raaynk.com/wpadmin開頭的請求標記為未緩存,即返回到源;
第三種配置是將除前兩種配置外的所有請求標記為強制緩存,緩存時間為一個月。
我通過301從http://raaynk.com跳轉到http://www.raaynk.com,因為我很懶,不想把跳轉寫入Web服務器的配置中。
不要緩存wpadmin開頭的請求,因為這是WordPress的后臺,緩存的話會有很大問題;
最后,強制緩存,不就是我們一直想做的嗎把它放在最后,因為頁面規則是按優先級順序加權的。
前配置比后配置具有更高的重量。即,如果之前的配置與之后的配置沖突,則以之前的配置為準。
目前免費版的Cloudflare只能添加3個頁面規則,但是對于我們強制緩存的要求來說已經足夠了。
當然你可能會想,這么多內容緩存在Cloudflare里,豈不是要占用Cloudflare很多空間和流量哈哈,確實是這樣,但是Cloudflare說不會因為用戶使用的空間和流量多而多收費。現在,你是不是要發自內心的贊美Cloudflare
作者:Raaynk
鏈接:https://www.raaynk.com/archives/008
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部