Quando executo Google PageSpeed Insights , recebo a seguinte sugestão de otimização.
Quandocliconolink Aproveitar o cache do navegador , ele me envia a uma página que recomenda usar < href="https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching#cache-control"> Controle de cache ou ETags .
Configurar Cache-Control
com .htaccess
deve ser simples o suficiente, então incluí as seguintes linhas dentro do meu arquivo .htaccess
existente.
<IfModule mod_headers.c>
<filesMatch "https://www.google-analytics.com/analytics.js">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
<filesMatch "https://www.googletagmanager.com/gtag/js?id=UA-00000000-0">
Header set Cache-Control "max-age=900, public"
</filesMatch>
</IfModule>
Enviei o arquivo .htaccess
, testei-o e recebi o mesmo erro. Mesmo que o Google recomende usar Cache-Control
, isso não resolve o problema.
Quando isso não funcionou, tentei ExpiresByType
, mas também não resolvi o problema.
<IfModule mod_expires.c>
ExpiresActive On
<IfModule mod_expires.c>
ExpiresByType application/javascript "access plus 2 hours"
</IfModule>
</IfModule>
Existe uma maneira de usar um arquivo .htaccess
para instruir os navegadores a armazenar em cache esses arquivos ou isso não é possível?