CSS & JavaScript Rollup File (ы)
-
20-08-2019 - |
Вопрос
Библиотека пользовательских интерфейсов Yahoo предлагает поддержку Rollup, если вы используете их CDN. Я использую Zend Framework 1.8.0, и мне было интересно, какой он лучший способ воспроизвести это, так как все наши файлы CSS или JavaScript могут быть внедрены в один тег - таким образом, один HTTP -запрос.
Я использую стандартные компоненты MVC с файлом .htaccess, который переписывает все через index.php, если только файл или папка не существует или не отображается на сервере.
Я хотел бы иметь окончательную сторону клиента к кэшированию клиента (если клиент поддерживает его) для эффективности и дальнейшего снижения HTTP -запросов.
Решение
Надеюсь, я правильно понял ваш вопрос.
Здесь есть несколько заданий - одна заключается в том, чтобы объединить содержимое нескольких файлов в переменных запроса в один ответ, а затем другой - это управление процессом кэширования.
Первый должен быть довольно простым, снять список путей и добавить содержимое в файл в памяти, а второе можно легко управлять с этим великий помощник что позволяет легко устанавливать модифицированные/истекать заголовки, чтобы разрешить кэширование на стороне клиента