Накопительные файлы CSS и Javascript - PullRequest
1 голос
/ 10 мая 2009

Библиотека пользовательского интерфейса Yahoo предлагает накопительную поддержку, если вы используете их CDN. Я использую Zend Framework 1.8.0 и мне было интересно, что он лучше всего сделает, чтобы реплицировать это так, чтобы все наши css или javascript-файлы можно было объединить в один тег - таким образом, один запрос http.

Я использую стандартные компоненты MVC с файлом .htaccess, который перезаписывает все через index.php, если файл или папка физически не существуют или не отображаются на сервере.

Я бы хотел, чтобы конечный накопительный файл кэшировался на стороне клиента (если клиент поддерживает его) для повышения эффективности и дальнейшего сокращения запросов http.

1 Ответ

1 голос
/ 10 мая 2009

Надеюсь, я правильно понял ваш вопрос.

Здесь есть несколько заданий - одно состоит в объединении содержимого нескольких файлов в переменных запроса в один ответ, а затем в другое - управление процессом кэширования.

Первый должен быть довольно простым, беря список путей и добавляя содержимое файла в память, а вторым можно легко управлять с помощью этого great helper , который позволяет вам легко изменять истекает заголовки, чтобы разрешить кэширование на стороне клиента

...