新聞中心

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


咨詢
建站咨詢
