RSS的Etag与Last-Modified
November 11, 2005
查看Nucleus输出RSS代码时发现
$eTag = '"'.md5($feed).'"';
header('Etag: '.$eTag);
这样的代码觉得奇怪,以前没看到过有Etag这个文件头,Google一下才知道,这是提供给RSS Reader读取RSS时提高效率时使用,读访问RSS时先判断这个Etag跟上一次访问时有没有变动,没有的话就不去直接读取。Header Last-Modified其实也起到了这样的作用。
Nuclues RSS的Etag头见容是用内容的md5串来标识,这样效率不如直接用Last-Modified高

参考:http://www.dbanotes.net/archives/2005/10/http_11_etags_lastmodified.html





