PDA

Zobacz pełną wersję : Brak pamięci podręcznej (cache-control) mimo ustawień



chuck
27-03-2018, 16:44
Moja strona nie ma włączonej pamięci podręcznej. Część danych jest pobierana z pamięci podręcznej (obrazki),część nie (pliki CSS).
Odpowiedź serwera to

Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0, no-cache
W pliku 'index' szablonu, mam taki kod (szablon to Beez3)

<meta http-equiv="Cache-Control" content="private,max-age=86400" />

Na zapleczu mam ustawiona progresywną pamięć podr. i włączoną kompresję.
W htaccess mam

# Enable expiration control
ExpiresActive On

# Default expiration: 1 hour after request
ExpiresDefault "now plus 1 hour"

# CSS and JS expiration: 1 week after request
ExpiresByType text/css "now plus 1 week"
ExpiresByType application/javascript "now plus 1 week"
ExpiresByType application/x-javascript "now plus 1 week"

# Image files expiration: 1 day after request
ExpiresByType image/bmp "now plus 1 day"
ExpiresByType image/gif "now plus 1 day"
ExpiresByType image/jpeg "now plus 1 day"
ExpiresByType image/jp2 "now plus 1 day"
ExpiresByType image/pipeg "now plus 1 day"
ExpiresByType image/png "now plus 1 day"
ExpiresByType image/svg+xml "now plus 1 day"
ExpiresByType image/tiff "now plus 1 day"
ExpiresByType image/vnd.microsoft.icon "now plus 1 day"
ExpiresByType image/x-icon "now plus 1 month"
ExpiresByType image/ico "now plus 1 day"
ExpiresByType image/icon "now plus 1 day"
ExpiresByType text/ico "now plus 1 day"
ExpiresByType application/ico "now plus 1 day"
ExpiresByType image/vnd.wap.wbmp "now plus 1 day"
ExpiresByType application/vnd.wap.wbxml "now plus 1 day"
ExpiresByType application/smil "now plus 1 day"

# Audio files expiration: 1 day after request
ExpiresByType audio/basic "now plus 1 day"
ExpiresByType audio/mid "now plus 1 day"
ExpiresByType audio/midi "now plus 1 day"
ExpiresByType audio/mpeg "now plus 1 day"
ExpiresByType audio/x-aiff "now plus 1 day"
ExpiresByType audio/x-mpegurl "now plus 1 day"
ExpiresByType audio/x-pn-realaudio "now plus 1 day"
ExpiresByType audio/x-wav "now plus 1 day"

# Movie files expiration: 1 day after request
ExpiresByType application/x-shockwave-flash "now plus 1 month"
ExpiresByType x-world/x-vrml "now plus 1 month"
ExpiresByType video/x-msvideo "now plus 1 month"
ExpiresByType video/mpeg "now plus 1 month"
ExpiresByType video/mp4 "now plus 1 month"
ExpiresByType video/quicktime "now plus 1 month"
ExpiresByType video/x-la-asf "now plus 1 month"
ExpiresByType video/x-ms-asf "now plus 1 month"
# Webfonts
ExpiresByType font/truetype "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
Co ciekawe,pierwsze ładowanie strony trwa

[HTTP/2.0 200 OK 172 ms]
a kolejne

[HTTP/2.0 200 OK 719 ms]
Ma ktoś jakiś pomysł?

moje
27-03-2018, 18:15
Link do strony?

chuck
27-03-2018, 19:50
pomylkifilmowe.pl

EDIT by @moje:

Link był nieczytelny.

moje
27-03-2018, 20:05
Robiłeś testy bez włączonych reklam od googla?

chuck
27-03-2018, 22:46
Testy wykonywałem z Noscript na pokładzie.
Czy reklamy Google i moje problemy z pamięcią podręczną, są jakoś powiązane?

moje
27-03-2018, 22:50
U mnie blokowane są reklamy googla i statystyki. Wątpię, żeby to te drugie były odpowiedzialne.

chuck
01-04-2018, 14:17
Gdzie leży problem i jak go rozwiązać? Sprawdzałem teraz i Google wykrywa "Nadaj priorytet widocznej treści" jako do poprawki,choć ta wartość już była oznaczona jako rozwiązana.