Po uruchomieniu testu spostrzeżenia dotyczące stron google Pojawia się błąd "Wykorzystaj buforowanie przeglądarki"
Co zrobiłem
Potwierdź, że moduły są włączone i działają w Apache.
Jak widać tutaj: http://noram.dk/phpinfo.php obie
mod_expires
imod_headers
są zainstalowane i włączone. Również kiedy piszęsudo a2enmod expires
isudo a2enmod headers
Dostaję "moduł już włączony" (I zrobiłem restart Apache2)Podwójnie sprawdź, czy moduły są włączone i działają w Apache.
Aby to sprawdzić, próbowałem również usunąć
<ifModule mod_expires.c>
i<ifModule mod_headers.c>
linie od mojego.plik htaccess (oraz tagi końcowe ofc.), aby potwierdzić, że nadal mogę załadować stronę bez pobierania serwera. Potwierdziłem również, że mój plik .htaccess działa, pisząc w nim trochę śmieci, co zabija moją witrynę. (mam również działające w nim RewriteRule)
Podsumowując
- Jestem pewien, że moduły są zainstalowane i działają.
- Plik htaccess działa i jest czytany przez serwer.
- Wstawiłem kod w pliku htaccess tak jak powinienem.
Jednak wciąż otrzymuję te same opinie od Google PageSpeed insights.
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
</ifModule>
Odpowiedzi:
0 dla odpowiedzi № 1Nie możesz zrobić nic więcej. Rezultaty są takie z powodu
http://static.hotjar.com/c/hotjar-98431.js?sv=5 (60 seconds)
https://www.google-analytics.com/analytics.js (2 hours)
ponieważ żaden z tych plików nie jest hostowany na własnej maszynie, nie masz kontroli nad nagłówkami wygasania ważności. Zostaną one zbuforowane w sposób określony przez serwery static.hotjar.com
i google-analytics.com
odpowiednio.