Модуль Cache External Files позволяет кешировать внешние файлы (яваскрипты, CSS и так далее) локально. Локальные копии обновляются при запуске cron каждый раз, когда истечёт время хранения копии. .css-файлы также просматриваются на наличие ссылок на изображения, которые при их нахождении, кешируются локально вместе с .css-файлом.
Кроме кеширования .js- и .css-файлов, этот модуль может использоваться для синхронизации с файлами (документов, изображений и так далее) из централизованного хранилища (файлы должны быть доступны по протоколам HTTP или HTTPS). Таким образом, у вас всегда будет свежая копия нужного файла.
Модуль позволяет получить копии внешних файлов локально и использовать функции drupal_add_js() и drupal_add_css() для добавления локальных копий на страницы сайта. Далее, эти копии могут быть собраны и обрабатываться как один файл вместе с другими .js- и .css-файлами. Всё это позволяет улучшить быстродействие.
2015.02.19 | Друпал-кафе №11 в Москве |