Я бы хотел оптимизировать кэширование статических активов (.js, .css, ... файлов), используемых в нашем Интернете. Моя цель основана на этой статье (https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching#invalidating-and-updating-cached-responses).Как настроить статическое кэширование ресурсов с помощью apache?
Вкратце - поскольку эти статические активы, как правило, обновляются ad-hoc (иногда еженедельно, иногда два раза в день, ...). Я хотел бы кэшировать их с дальнейшим истечением срока и дать им уникальные имена на основе дату или дату изменения или аналогичные. Это должно позволить им кэшировать в течение длительного времени, но обновлять их, как только происходят некоторые изменения.
Этот метод поддерживается сервером Apache2? Или есть ли какая-нибудь система среднего уровня, которая обрабатывает отпечатки пальцев, генерируя (иметь уникальные имена активов) и обновляя ссылки на них в HTML-файле (который вообще не будет кэшироваться)?
Мы используем стек LAMP на нашем хосте.
Спасибо заранее
@AlisterBulman & '@sitilge Благодарим вас обоих, прочитайте все рекомендованные вами статьи. Получил также рекомендации от другого парня использовать [Модуль PageSpeed для Apache] (https://developers.google.com/speed/pagespeed/module/configuration). Вы знаете, может ли это быть хорошим решением? – krajicek
выберите ответ, который помог (и, как считается, решить проблему), и вознаградите соответствующего автора :) о модуле pagespeed - если вы минимизируете, кешируете, оптимизируете код самостоятельно, то использование модуля будет накладным. В противном случае это может быть полезно. – sitilge