Имею в PHP-коде вот такое:<br><br> $this->_header("Expires: " . gmdate("D, d M Y H:i:s", <b>0x7F000000</b>) . " GMT");<br><br>В этом случае все кэшируется нормально. Стоит только поменять на<br>
<br> $this->_header("Expires: " . gmdate("D, d M Y H:i:s", <b>0x7FF00000</b>) . " GMT");<br>
<br>(вместо 0x7F000000 поставить 0x7FF00000, добавив одну буковку F, т.е. указать время чуть более в будущем) - и все, уже кэш-файлы не создаются.<br><br>В конфиге nginx примерно следующее:<br><br><pre style="margin: 0px;">
<font><font size="+0"> fastcgi_cache merge;<br> fastcgi_cache_valid 200 304 404 240h;<br> fastcgi_cache_key "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";</font></font><br>
</pre><br>nginx/<a href="http://0.7.62.">0.7.62.</a> Похоже на баг или какую-то сильно недокументированную особенность.<br>