我試圖根據Google's instructions設置無cookie的域以獲得最佳服務靜態文件。我想在一個子域而不是一個完全獨立的域上做到這一點。這是否有用?我可以在我的主域上使用Cookie,但是它有一個無Cookie的子域,可以爲靜態文件提供服務?如果無cookie的子域位於相同的IP地址或不相關(即從相同位置與CDN服務)是否有關係?Cookieless靜態文件
謝謝。
我試圖根據Google's instructions設置無cookie的域以獲得最佳服務靜態文件。我想在一個子域而不是一個完全獨立的域上做到這一點。這是否有用?我可以在我的主域上使用Cookie,但是它有一個無Cookie的子域,可以爲靜態文件提供服務?如果無cookie的子域位於相同的IP地址或不相關(即從相同位置與CDN服務)是否有關係?Cookieless靜態文件
謝謝。
靜態文件的無Cookie域的要點是當您獲取靜態文件時,防止發送和接收網站的Cookie。你需要檢查你的解決方案是否會產生這種行爲。你可以使用像httpwatch這樣的工具來查看它。
編輯:我發現一個非常有用的鏈接。 http://www.ravelrumba.com/blog/static-cookieless-domain/
您需要添加以下標題並通過fastcgi隱藏Set-Cookies。
server{
listen 80;
server_name yourdomain.com;
location ~* \.(jpg|jpeg|gif|css|png|js|ico|svg|woff|ttf|eot)$ {
access_log off;
expires 30d;
add_header Pragma public;
add_header Cache-Control public;
fastcgi_hide_header Set-Cookie;
}
}
http://www.ravelrumba.com/blog/static-cookieless-domain/是非常有益的......大文章。謝謝。 – BBB 2012-01-06 05:06:09