Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
首先是一個國外的cdn加速平臺,節(jié)點一般大多數(shù)都是國外的節(jié)點,如果你的服務(wù)器在國內(nèi),完全不需要使用這個平臺加速網(wǎng)站,除非你真的是遇到了cc和ddos攻擊,才是接入的最佳選擇。不然沒事別接入,很難起到加速作用。網(wǎng)上最多的優(yōu)化速度教程,都是叫大家cname接入,但是現(xiàn)在很多合作伙伴api接口都是不給新站加入了。例如笨牛網(wǎng)、夢牛等等都是禁止接入了,就連個客服聯(lián)系方式也沒有懶得管理了。
那么使用dns接入,就不能自選加速節(jié)點,那該怎么辦才能不影響網(wǎng)站速度,昨天也是研究了一天想了一晚上,終于有一套比較不錯的緩存最新教程。
按照如上圖所示,把電腦文件改一下,打開hosts文件在底部添加,源站服務(wù)器ip中間空格一下,再輸入網(wǎng)站域名。保存后,就可以實現(xiàn),本地訪問直接回源,意思就是說不走cdn節(jié)點,這個是對于本地生效的加速效果,不會對用戶有所影響,方便大家寫文章更新,畢竟再怎么優(yōu)化還是不比源服務(wù)器速度香!昨天請教了一位論壇大佬,他也是dns接入,問為什么還是那么快打開,基本跟國內(nèi)節(jié)點沒什么區(qū)別,他跟我說,源站服務(wù)器配置寬帶好,用什么cdn都是快,也有道理。
說了這么多,就回到配置緩存了,設(shè)置緩存建議大家添加規(guī)則。點擊域名后,左側(cè)欄下面就有個規(guī)則可以點擊進去。
緩存級別,一般可以選擇兩個,一個是標準另外一個就是緩存全部內(nèi)容。區(qū)別在哪里?默認是不會緩存html的,所以如果你選擇了標準,就不會影響自己的內(nèi)容時效性,選擇緩存全部內(nèi)容,就可以把圖片包括網(wǎng)站加載的文件,全部緩存起來,大家可以先從標準設(shè)置開始,如果真的打開慢,那么才選擇緩存全部內(nèi)容。
前面說了,如果大家網(wǎng)站緩存了全部內(nèi)容,html文件也會被緩存起來,那么你首頁發(fā)布的文章時候,就會出現(xiàn)緩存未過期的時候,不會更新新數(shù)據(jù)。那么怎么解決這個問題呢?
大家可以利用3個規(guī)則,例如你不想緩存網(wǎng)站首頁,就填寫鏈接:(我也不知道這里要加橫線還是不加橫線,這個大家自己發(fā)文章測試一下)。不想緩存某一個目錄就填分類地址。不過因為免費套餐有限,只能設(shè)置3條規(guī)則,一般建議大家設(shè)置首頁即可。緩存級別選擇“標準”或者“繞過”。
如果你想緩存除首頁外全部頁面內(nèi)容,這個時候填寫鏈接為:*,在后面多加一個星號就可以了。
再解釋一下,瀏覽器緩存和邊緣緩存的區(qū)別在哪里。首先如果你設(shè)置了瀏覽器緩存為1天,邊緣緩存為2天,那么當用戶訪問你網(wǎng)站的時候,會首先接收到邊緣緩存(大家平時理解的節(jié)點緩存)看看有沒有數(shù)據(jù),讓節(jié)點給用戶。瀏覽器緩存就是用戶本地緩存了,設(shè)置了1天,那么用戶再刷新訪問同一個頁面的時候,就會從本地調(diào)取數(shù)據(jù)訪問,而不是走節(jié)點了。
如果你想清理節(jié)點全部緩存,是可以,但是不會影響到瀏覽器緩存,也就是不能干預用戶的瀏覽器緩存,如果想要他們選擇更新你的網(wǎng)站數(shù)據(jù),就必須得他們自己清理瀏覽器緩存或者等緩存過期,所以這邊建議大家,不要設(shè)置瀏覽器緩存那么久,避免有些內(nèi)容更新不及時讓訪客看不到。
節(jié)點緩存時間可以設(shè)置久一點,因為后臺這邊可以控制全部清理,避免大量回源導致卡住。因為規(guī)則有分優(yōu)先級,排在最前面的規(guī)則優(yōu)先處理,所以把不緩存指定目錄或者網(wǎng)址的規(guī)則拖拉到最前面的位置。
也可以嘗試減少網(wǎng)站上源代碼的文件大小,勾選壓縮js、css和html文件,我怕跟主題程序沖突,就沒有選擇,我覺得設(shè)置好網(wǎng)站緩存了,減少文件大小的作用不是很大。開啟了Crawler Hints(爬蟲提示),突然之間增加了必應、神馬搜索蜘蛛和頭條蜘蛛多了來訪,看來還是不錯的。
再回到寶塔面板,可以下載一款堡塔網(wǎng)站加速插件,設(shè)置引導很容易,就是選擇屬于自己的程序加速規(guī)則,我設(shè)置的是緩存周期為:86400秒(一天)。現(xiàn)在來說網(wǎng)站打開速度有了明顯的改善,后面會繼續(xù)觀察。
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。