Что касается «Сокращает несколько ссылок и тегов сценариев до одного запроса (один для ссылки и один для сценариев). Наиболее близким, что я видел, является путь запроса, который передает строку с разделителями-запятыми в / min / примерно так:» - minify на самом деле обрабатывает это для вас. Он создает и кэширует файл на диске при первом запросе, и все последующие запросы для этой строки с разделителями-запятыми просто обслуживают кэшированную версию, в отличие от фактического «минимизации» его при каждом вызове.
ли хорошие реализациипреуменьшать интеграция с Zend Framework? Я ищу примеры.
Я хотел бы иметь плагин, который переопределяет $ this-> headLink () и выплевывает правильный минимизированный URL / контент.
Редактировать:
Кажется, большинство примеров, которые я нахожу, не полностью оптимизированы в одной форме или моде. Я ищу решение, которое отвечает следующим требованиям:
Сокращает несколько ссылок и тегов сценария до одного запроса (один для ссылки и один для сценариев). Самый близкий, который я видел, - это путь запроса, который передает строку с разделителями-запятыми в / min / примерно так:
<script src="/min?f=file1.js,file2,js,file3.js" type="text/javascript"></script>
Почему бы не что-то, что объединяет все сценарии в один файл на диске на лету, а затем кэширует его, чтобы вы не выполняли минимизацию при каждом запросе?
<script src="/js/app.js?someRandomStringHere" type="text/javascript"></script>
Объединяющий аспект должен поддерживать порядок (в отношении prepend, append и т. Д.)
В то время как я не особо беспокоюсь об отправке правильных заголовков expires, потому что я заставляю gzipping, etags и expires заголовки на стороне сервера, наличие этого дополнительного было бы полезно для других пользователей.
Наконец, наличие сценария сборки, который генерирует минимизированные ресурсы, не является необходимым, если это легко сделать и не требует изменения кода после каждой сборки.