當(dāng)前位置:首頁 >  站長 >  搜索優(yōu)化 >  正文

百度優(yōu)化建議合理使用cookie如何解決

 2015-03-26 17:17  來源: 用戶投稿   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

看到百度優(yōu)化提示cookie越小越好,而且對于靜態(tài)文件需要避免設(shè)置cookie,站長們估計不知道該怎么做了,這里我告訴大家我的解決方法。

要將靜態(tài)文件放在不同域下,才能讓靜態(tài)文件避免設(shè)置cookie,建議將網(wǎng)站的靜態(tài)文件(如圖片、css、js 等)放在一個專門的域名下訪問,由于這個域名與主站的域名不同,所以瀏覽器就不會把主域名下的 Cookie 傳給該域域名,減少了請求,一定程度提高了頁面加載速度,特別是零碎的靜態(tài)文件特別多的時候下效果是很顯著的。

Cookie domain 屬性的匹配方法,簡單示例如下:

cookie.domain = "opoo.org" 該 Cookie 只能發(fā)給域 opoo.org,不能發(fā)到子域 www.opoo.org, static.opoo.org 等

cookie.domain = ".opoo.org" 該 Cookie 可以發(fā)給域 opoo.org 及其下所有子域,包括 www.opoo.org, static.opoo.org 等

cookie.domain = "www.opoo.org" 該 Cookie 只能發(fā)給域 www.opoo.org, 不能發(fā)給域 opoo.org 及 static.opoo.org 等

由此可以看出,裸域的 Cookie 會不會污染到子域,主要就在于設(shè)置 Cookie 的 domain 屬性值前面的那個“.”。前綴點(diǎn)(leading dot, leading period, dot prefix, whatever..)大致相當(dāng)于泛域名匹配吧。關(guān)于網(wǎng)站是否使用裸域,個人覺得,.com 的域名要 www 比較好,還可以利用瀏覽器快捷鍵;而 .org, .net 等域名用裸域挺不錯的,簡潔方便。

如果使用的是WordPress,它設(shè)置的 Cookie domain 本來就是以不帶點(diǎn)的域名開頭的,不需要額外設(shè)置。如果伺服在 www.opoo.org 則要修改 wp-config.php 設(shè)置 COOKIE_DOMAIN 屬性。

注:避免域名污染。 當(dāng)瀏覽器向服務(wù)器請求一個靜態(tài)資源時,會先發(fā)送同域名下的 cookie,服務(wù)器對于這些 cookie 不會做任何處理。因此它們只是在毫無意義的消耗帶寬。所以你應(yīng)該確保對于靜態(tài)內(nèi)容的請求是無coockie的請求。所以要用單獨(dú)的域名,以減少請求,提高網(wǎng)頁性能。

此文來自于一位連夜幫助我解決了這個問題,而不愿留名的站長的,出于尊重,我還是發(fā)下他的站吧,他做的是邪惡少女漫畫www.weisuoshu.com

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門排行

信息推薦