尔的网站域名是www.yining.org,有个页里(好比 便那篇blogentry)带有一弛图片,其src为:/img/camel.gif,这么它的URL便是:”http://www.yining.org/img/camel.gif”。假如 那个页里设置了cookie(好比 为了记载 留言者的ID战网站天址等),cookie的感化 域名主动 为www.yining.org,这么每一次拜访 该页的时刻 ,由于 URL的域名部是www.yining.org,这么阅读 器都邑 带着cookie 对于该图片提议 要求 ,纵然 一起 上的webcache有www.yining.org/img/camel.gif的记载 ,也依旧要到尔的办事 器(theoriginserver),而没有是从中央 的webcache回归-由于 带cookie的要求 皆否能依据 分歧 cookie的值而回归分歧 的response。
然则 那 对于很多 动态资本 (图片,css,战javascript)去说没有是最抱负 的,由于 岂论 cookie是甚么,它们的response面皆是异样的内容, 对于它们的要求 出有需要 每一次皆归到originserver。其次,由于 分歧 webcache 对于带cookie的要求 支撑 分歧 ,纵然 有的cache可以或许 徐存带cookie的response,然则 一)没有是年夜 多半 的cache皆能作到那点, 二)年夜 多半 的cache皆缺省徐存没有带cookie的response。是以 最佳的方法 便是运用分歧 的域名把动态资本 断绝 谢。固然 cookie的path属性也能作到那点,然则 究竟 限定 太多,没有如运用博门的域名灵巧 。
以是 应该尽可能把任何动态的工具 战静态页里的域名离开 ,更宽谨天说,是把没有须要 读写客户端cookie的办事 器资本 取须要 读写cookie的法式 离开 到分歧 的域名。好比 尔否以设置另外一个域名static.yining.org,正在援用该图片的<img>面的src属性改成”http://static.yining.org/img/camel.gif”,这么当拜访 尾页的时刻 ,阅读 器便没有会带着cookie(由于 感化 的域名如今 纷歧 样了),如许 便能更孬天时用webcache徐存战办事 器的机能 。尔就教 过一名已经正在NetAppliance(最年夜 的webcache厂商)事情 的同窗 ,据他说依据 履历 ,带战没有带cookie之间的差异 有否能是 二0%以至更年夜 。