Используйте кеширование браузера для сторонних JS

Я установил Expiry на моем httpd.conf

ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"

Это помогает в кэшировании изображений, файлов шрифтов, собственных css и js файлов сайта. Но у меня также есть внешний JS, включенный в мой сайт:

http://connect.facebook.net/en_US/sdk.js (20 minutes)
http://apis.google.com/js/client.js (30 minutes)
https://apis.google.com/js/rpc:shindig_random.js?onload=init (30 minutes)
https://platform.twitter.com/widgets.js (30 minutes)
https://www.google-analytics.com/analytics.js (2 hours)

Google Pagespeed Insights говорит для верхних файлов:Установка даты истечения срока действия или максимального срока действия в заголовках HTTP для статических ресурсов заставляет браузер загружать ранее загруженные ресурсы с локального диска, а не по сети.

Как использовать кеш браузера для внешних файлов JS? Любая помощь ?

Ответы на вопрос(0)

Ваш ответ на вопрос