<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Snooda]]></title> 
<link>http://www.snooda.com/index</link> 
<description><![CDATA[Snooda's Blog]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Snooda]]></copyright>
<item>
<link>http://www.snooda.com/read/</link>
<title><![CDATA[etag生成规则的配置-lighttpd]]></title> 
<author>snooda &lt;admin@snooda.com&gt;</author>
<category><![CDATA[lighttpd]]></category>
<pubDate>Wed, 11 Apr 2012 07:20:45 +0000</pubDate> 
<guid>http://www.snooda.com/read/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;最近两天调试一个程序的时候遇到一个问题，发现把一个文件两行对换位置的时候lighttpd不会载入新文件，增加或删除一行就会，考虑到lighttpd有stat cache，怀疑是不是不考虑mtime，只看inode，于是cp了一下，发现还是不行。没办法开gdb调试了一下，囧，原来生成的etag只用到了文件size这一个参数。怪不得。<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;# 生成ETag的时候是否考虑文件的inode<br/>&nbsp;&nbsp;&nbsp;&nbsp;etag.use-inode = "enable"<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;# 生成ETag的时候是否考虑文件的mtime<br/>&nbsp;&nbsp;&nbsp;&nbsp;etag.use-mtime = "enable"<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;# 生成ETag的时候是否考虑文件的size<br/>&nbsp;&nbsp;&nbsp;&nbsp;etag.use-size&nbsp;&nbsp;= "enable"<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;这是引发困扰的三个参数。平时建议全部开启，或开启后两个。<br/>Tags - <a href="http://www.snooda.com/tags/etag/" rel="tag">etag</a> , <a href="http://www.snooda.com/tags/lighttpd/" rel="tag">lighttpd</a>
]]>
</description>
</item><item>
<link>http://www.snooda.com/read/#blogcomment</link>
<title><![CDATA[[评论] etag生成规则的配置-lighttpd]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.snooda.com/read/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>