/ / Rýchlosť stránok a kontrola pamäte cache ako odpoveď - mod-pagespeed

Pagespeed a cache-control v reakcii - mod-pagespeed

Povolil som modul pagepeed a zistím, že preniektoré zdroje (obrázok, js a css), ktoré sa opätovne zapisujú pomocou rýchlosti stránok, je vyrovnávacia pamäť nastavená na predvolených 5 minút. Niekoľko ďalších zdrojov (obrázkov, js a css) prepísaných stránkovou rýchlosťou má Cache-Control: max-age=31536000.

Výslovne dávam nastavenie ExpiresDefault na 1 rok pre všetky moje statické zdroje v .htaccess.

Odpoveď, ktorú dostávam, je táto:

Cache-Control: maximálny vek = 300, súkromné

Očakávam:

Cache-Control: max-age = 31536000, súkromné

Návrhy a odkazy sú vítané.

odpovede:

1 pre odpoveď č. 1

mod_pagespeed poskytuje iba odpovede s Cache-Control:max-age=300,private ak sa hash v adrese URL nezhoduje s obsahom.To sa môže stať bežne, keď A) sa nedávno zmenil obsah zdroja, a tak existuje nejaký čas zmes požiadaviek na staré aj nové adresy URL, alebo B) prepisovanie sa pri poskytovaní prostriedku nedokončí včas.

Toto sa s najväčšou pravdepodobnosťou stane, ak požiadavka na zdroj smeruje na iný server ako požiadavka HTML. Si môžete vyskúšať vyprázdnenie kešky a uvidíme, či sa to vyjasní.