80%的網(wǎng)站Cloudflare設置都不對

來源: 老楊談電商
作者:老楊
時間:2020-11-29
21846
Cloudflare可以說是對初學者更友好的CDN,下面,我以Wordpress網(wǎng)站www.example.com為例,說一下如何正確配置cloudflare。

關(guān)于CDN入門的信息就不說了。以前給不少公司和個人推薦過cloudflare這個CDN的平臺,我最早2012年的時候就已經(jīng)開始在使用cloudflare了,當時它的功能不像現(xiàn)在這么強大。

現(xiàn)在cloudflare可以說是世界上最快的CDN了,因為其收費方式對企業(yè)展示性電商網(wǎng)站來說不太友好,所以我周邊使用cloudflare收費版本的企業(yè)幾乎沒有。

其實,就展示性營銷網(wǎng)站而言,cloudflare的免費版本就可以達到和收費版本一樣的網(wǎng)站加速效果,但很多網(wǎng)站的設置不正確,導致網(wǎng)站根本沒有產(chǎn)生加速效果,反而增加了網(wǎng)站的響應時間。

之前我分享過,CDN的基本功能包括防止攻擊和全球加速。防止攻擊這個功能是網(wǎng)站一旦按照CDN提供商配置好解析,就自動具備了。而全球加速,必須進行相關(guān)配置,因為CDN提供商并不知道你需要緩存哪些內(nèi)容,緩存多長時間。

本人使用過國外眾多知名的CDN服務商,配置最簡單的應該是Google Cloud CDN,只需要服務端輸出緩存指令就行,但專業(yè)度較高。Cloudflare可以說是對初學者更友好的CDN,下面,我以Wordpress網(wǎng)站www.example.com為例,說一下如何正確配置cloudflare。

一,配置CDN加速

進入cloudflare后臺,選擇要配置的網(wǎng)站,進入“緩存”選項,點擊下方的“配置”選項卡,然后滑動滾動條,進入“瀏覽器緩存TTL”,根據(jù)網(wǎng)站的實際情況,選擇緩存時間,如果服務器有緩存控制標頭,可以遵循服務器標頭。

wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.jpg

2.進入頭部的“頁面規(guī)則”選項,免費版的cloudflare可以添加三條規(guī)則,剛好可以保證wordpress的使用。

2.1點擊添加創(chuàng)建頁面規(guī)則,URL填寫www.example.com/*.php*,下方設置為緩存級別,繞過,保存并部署。

wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1(1).jpg

2.2再創(chuàng)建一個頁面規(guī)則,URL填寫www.example.com/wp-admin/*,下方配置和2.1相同,保存并部署。

2.3創(chuàng)建最后一個規(guī)則,URL填寫www.example.com/*,緩存級別為緩存所有內(nèi)容,保存并部署。

wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1(2).jpg

到這里CDN加速就設置完畢了,檢測的辦法是使用瀏覽器隱身模式打開網(wǎng)站,查看網(wǎng)站的Response Header,如果看到了CF-Cache-Status:HIT信息,則代表cloudflare返回給客戶端的是CDN緩存,還有個Age頭部代表緩存在cloudflare里的存放時間。

二,配置HTTPS

很多搜索引擎都強烈建議使用HTTPS,使用cloudflare可以簡單快速的實現(xiàn)這一功能。

1.進入頂部的SSL/TLS選項,選擇加密方式為靈活。

wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1(3).jpg

2.點擊“邊緣證書”選項卡,根據(jù)自身情況把“始終使用HTTPS”打開或關(guān)閉。

wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1(4).jpg

3.如果是Wordpress網(wǎng)站,需要更改源代碼,進入網(wǎng)站wp-includes,打開load.php文件,找到is_ssl函數(shù),改成如下函數(shù):

function is_ssl(){

    return true;

}

其他網(wǎng)站不用操作。

4.訪問https://www.example.com,OK!

說明:營銷型網(wǎng)站服務器端不用安裝證書,這樣既能節(jié)省服務器加密解密消耗,提高網(wǎng)站速度,配置又簡單,強烈建議這樣使用。

三,Tips

1.以上設置生效的前提是,DNS設置中,代理狀態(tài)必須為“已代理”。

2.國外營銷型網(wǎng)站不要使用阿里云的CDN,還沒有免費版的cloudflare快。

3.經(jīng)常更改內(nèi)容的網(wǎng)站,緩存時間不要設置過長,一般一個星期就可以了,圖片,文檔等緩存時間可以設置一個月以上。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于老楊談電商,本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務商推薦
更多