看到百度優化提示cookie越小越好,而且對于靜態文件需要避免設置cookie,站長們估計不知道該怎么做了,這里我告訴大家我的解決方法。
要將靜態文件放在不同域下,才能讓靜態文件避免設置cookie,做網站時候建議將網站的靜態文件(如圖片、css、js等)放在一個專門的域名下訪問,由于這個域名與主站的域名不同,所以瀏覽器就不會把主域名下的 Cookie 傳給該域域名,減少了請求,一定程度提高了頁面加載速度,特別是零碎的靜態文件特別多的時候下效果是很顯著的。
Cookie domain屬性的匹配方法,簡單示例如下:
cookie.domain = "61916.com" 該 Cookie只能發給域 61916.com,不能發到子域 www.61916.com, static.61916.com等。
由此可以看出,裸域的Cookie會不會污染到子域,主要就在于設置Cookie的domain屬性值前面的那個“.”。前綴點(leading dot, leading period, dot prefix, whatever..)大致相當于泛域名匹配吧。關于網站是否使用裸域,個人覺得,.com的域名要 www比較好,還可以利用瀏覽器快捷鍵;而 .org, .net等域名用裸域挺不錯的,簡潔方便。
如果使用的是WordPress,它設置的Cookie domain本來就是以不帶點的域名開頭的,不需要額外設置。如果伺服在 www.61916.com則要修改wp-config.php設置COOKIE_DOMAIN屬性。
注:避免域名污染。 當瀏覽器向服務器請求一個靜態資源時,會先發送同域名下的cookie,網站服務器對于這些cookie不會做任何處理。因此它們只是在毫無意義的消耗帶寬。所以你應該確保對于靜態內容的請求是無coockie的請求。所以要用單獨的域名,以減少請求,提高網頁性能。
免費學習課堂
推薦文章
你知道嗎?靜態文件需要避免設置cookie
來源:北京匯仁智杰科技有限公司 時間:2016-05-25 點擊: 次
推薦文章
- 織夢dedecms漏洞修復大全含任意文件2016-09-05
- 整頓微信公眾號過度營銷 對嚴重違2016-01-26
- SEO優化過程要避免什么?2016-01-26
- 網站空間被掛馬的原因原因及解決2016-01-26
- 2016企業該如何運用互聯網進行營銷2016-01-26
- WEB前端項目開發中需注意的細節2016-01-26
- 低價網站建設的危害有哪些?2016-01-15
- 如何詳細的分析你網站的競爭對手2015-06-10
- 網站設計中四個常犯的錯誤2015-01-22
- 如何搭配網站設計中的色彩?2015-01-22