新聞中心

在Pingdom、 GTmetrix或Google PageSpeed Insights中看到“從無(wú)Cookie域提供靜態(tài)內(nèi)容(Serve Static Content From a Cookieless Domain)”警告?
通常,當(dāng)您提供圖像、JavaScript、CSS等內(nèi)容時(shí),沒(méi)有理由伴隨http cookie,因?yàn)樗鼤?huì)產(chǎn)生額外的開銷。一旦服務(wù)器為特定域設(shè)置了cookie,該域的所有后續(xù)HTTP請(qǐng)求都必須包含cookie 。
此警告通常出現(xiàn)在具有大量請(qǐng)求的站點(diǎn)上。解決此問(wèn)題的一些方法包括使用CDN提供商去除cookie或設(shè)置單獨(dú)的域和/或子域來(lái)提供cookie。
由于Web 和新協(xié)議(例如HTTP/2)最近發(fā)生了變化,現(xiàn)在通常可以安全地忽略此警告。新連接的成本通常比通過(guò)同一連接流式傳輸所有內(nèi)容的成本更高。 HTTP/2現(xiàn)在通過(guò)并行做了驚人的事情。而且cookies本身一般都很小。
根據(jù)報(bào)告它的工具或軟件,警告可能以幾種不同的方式出現(xiàn):
- “從未設(shè)置cookie的域中提供以下靜態(tài)資源”
- “提供來(lái)自無(wú)cookie域的靜態(tài)內(nèi)容”
提供來(lái)自無(wú)cookie域警告的靜態(tài)內(nèi)容
但是,如果您仍想設(shè)置一個(gè)單獨(dú)的域來(lái)提供cookie,請(qǐng)參考以下說(shuō)明。
修復(fù)從無(wú)Cookie域提供靜態(tài)內(nèi)容警告
有幾種方法可以修復(fù)“從無(wú)Cookie域提供靜態(tài)內(nèi)容”警告,例如使用CDN以及重新配置您的WordPress站點(diǎn)。
1. 使用CDN
解決此警告的一種簡(jiǎn)單方法是使用CDN提供程序,該提供程序能夠忽略cookie以及剝離cookie,這將完全阻止客戶端接收Set-Cookie響應(yīng)標(biāo)頭。
國(guó)外品牌KeyCDN是一家提供此功能的CDN提供商。默認(rèn)情況下,您可以看到啟用了以下兩個(gè)選項(xiàng)。這是一個(gè)簡(jiǎn)單的替代方案,而不必費(fèi)心移動(dòng)和配置您的站點(diǎn)以從單獨(dú)的子域交付靜態(tài)資產(chǎn)。
注意: 您不能對(duì)通過(guò)CloudFlare提供服務(wù)的資源禁用cookie。 CloudFlare還在您的標(biāo)頭中包含其自己的安全cookie。同樣,這些cookie非常小,對(duì)性能的影響也非常小。但是,如果您使用CloudFlare,則無(wú)法繞過(guò)此警告。
2.重新配置WordPress站點(diǎn)
您的第二個(gè)選擇是重新配置您的WordPress站點(diǎn)以從新域或子域提供靜態(tài)資產(chǎn)。注意:如果您使用頂級(jí)域,例如domain.com,那么您實(shí)際上需要完全使用一個(gè)單獨(dú)的域。如果您使用的是www.domain.com,那么您可以簡(jiǎn)單地設(shè)置一個(gè)子域,例如static.domain.com。在本例中,我們假設(shè)您的網(wǎng)站位于www.domain.com。
當(dāng)前標(biāo)題:如何修復(fù)“從無(wú)Cookie域提供靜態(tài)內(nèi)容”警告
網(wǎng)頁(yè)鏈接:http://www.5511xx.com/article/cohggej.html


咨詢
建站咨詢
