Кэш css / js от процессора PHP - PullRequest
1 голос
/ 08 октября 2010

Я построил php-процессор для обработки всех моих файлов css и js.

.htaccess переписывает файлы css и js для указания на процессор.

Процессор получаетсодержимое файла css / js, обрабатывает его и затем выводит в браузер.

Почему файлы css и js по какой-то причине отказываются кэшировать?Я установил заголовки «Expires» и «Cache-Control», но все равно не повезло.

Есть предложения?

Спасибо

edit

Вот часть кода:

function setExpires($expires) {  
 header('Expires: '.gmdate('D, d M Y H:i:s', time()+$expires).' GMT');  
 header("Cache-Control: max-age=$expires, public");
 header("Connection: close");
}

Я использую инструменты разработки Google Chrome.Заголовки возвращаются вот так:

Request URL:http://www.static.do-u-know.net/css/common.1286502074.css
Request Method:GET
Status Code:200 OK

Request Headers
Accept:text/css,*/*;q=0.1
Cache-Control:max-age=0
Referer:http://www.do-u-know.net/frame.php
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

Response Headers
Cache-Control:max-age=631138519, public
Connection:close
Content-Encoding:gzip
Content-Type:text/css
Date:Fri, 08 Oct 2010 02:41:12 GMT
Expires:Mon, 07 Oct 2030 22:56:31 GMT
Server:Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:PHP/5.2.5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...