|
|
|
|
|
近期發(fā)現(xiàn)百度CDN不能手動(dòng)刷新圖片、 js、 css等文件的緩存,單文件刷新和全站刷新都不行,這對網(wǎng)站更新帶來很大不便。
一開始我以為百度會(huì)自身處理這個(gè)問題,但是一直沒有處理,于是我把這個(gè)問題反饋給了客服。
客服一開始給我傳來這張圖片,叫檢查是否文件沒有被緩存。
哪些類型的文件或資源將不會(huì)被緩存?(點(diǎn)擊圖片放大)
哪些類型的文件或資源將不會(huì)被緩存?
問:哪些類型的文件或資源將不會(huì)被緩存? 答:并不是所有文件都會(huì)緩存,以下后綴文件在符合相應(yīng)的cache-control的情況下會(huì)被緩存
css/js/jpg/jpeg/gif/ico/png/bmp/pict/csv/doc/pdf/pls/ppt/tif/tiff/eps/ejs/swf/ midi/mid/ttf/eot/woff/otf/svg/svgz/webp/docx/xlsx/xls/pptx/ps/class/jar
問:除了上述文件后綴,還有哪些情況,文件不會(huì)被緩存?
答:如果您設(shè)置的cache-control是“private”、”no-store”、”no-cache”、”maxage=0”或者在響應(yīng)里面存儲(chǔ)cookie,云加速都將無法緩存;單個(gè)文件如果大于100M也將不會(huì)被緩存。
問:如果上述文件后綴不滿足我的需求,有其他方式可以實(shí)現(xiàn)嗎?
答:可以的,您可以通過「特定頁面規(guī)則」來實(shí)現(xiàn),點(diǎn)擊“查看報(bào)表”旁邊的下拉菜單,點(diǎn)擊「特定頁面規(guī)則」,在規(guī)則自定義頁面可通過規(guī)則來設(shè)置需要緩存的頁面,目錄及文件類型。
我說最近沒有操作過網(wǎng)站設(shè)置,應(yīng)該不是網(wǎng)站的設(shè)置問題。
后來,客服叫我在域名解析里加上@的TXT條目。(注:是在域名注冊管理那邊加,不是百度云加速平臺(tái)這邊)
登錄域名管理解析,發(fā)現(xiàn)@的原先解析是cname,而不是TXT。所以根據(jù)客服指示,改了過來。但改后的問題出現(xiàn)了,就是不帶www的域名訪問不了了。
客服看了好一會(huì),沒有解決,然后把問題反饋給了產(chǎn)品那邊。
最后給的答復(fù)是,需要暫時(shí)保留@的TXT設(shè)置。然后他們那邊幫我激活??头脑捠牵?/p>
您之前配置刪除了沒有同步激活,所以影響刷新緩存功能,需要配置激活一下。
我不太理解這句話,因?yàn)槲医跊]更改過百度云加速的任何設(shè)置。我想是百度那邊不知什么原因刪除的吧。
過了一會(huì),客服回復(fù)說,配置激活了,可以把@的解析改回原先的cname了。
測試一下,確實(shí)可以刷新文件緩存了。
經(jīng)過這一事件,如果同樣遇到此問題的人,就要主動(dòng)在后臺(tái)聯(lián)系客服來解決了。