Как класс Wrapper работает(с) завернутые CSS, JS кэш не работает даже с той же URL
Я создал PHP класс, и теперь я в состоянии сделать это, чтобы собрать все мои CSS, JS .It работает вот так Wrap::set(array(file.css,file2.css,file3.css))
, тогда я написал wrap::call_path
и начал генерировать url вот так: www.example.com/wrap_contects?path[]=file.css&path[]=file2.css&path[]=file3.css
то на стороне сервера я получаю все пути в массиве, тогда я пробовал file_get_content
для каждого из них, после этого я написал echo все results.It put вместе все CSS
, если я написал JS
будет JS
.
Проблема
Проблема браузер не кэшировать этот адрес.
Примечание
Я считаю, все вопросы безопасности, я создал маркер для отправки wrap_content.php для предотвращения файла получить содержимое, чтобы работать на любой файл, запрос пользователя
Вы устанавливаете правильные заголовки кэша HTTP? – jedifans
@jedifans в нормальных файлах css, js был кэширован отлично, но этот код даже не всегда одинаковый для одной и той же комбинации. –
Если вы используете php для объединения файлов, вы должны установить правильные заголовки истечения, поскольку ваш веб-сервер не может фигурировать как долго нужно кэшировать вещи. С обычными файлами CSS/js в конфигурации веб-сервера по умолчанию установлен тип по умолчанию, чтобы тип файла позволял им кэшировать. – jedifans