Мне трудно найти четкое практическое объяснение того, что является правильным способом использовать кеширование браузера для увеличения скорости страницы.
В соответствии с этим сайтом:
Важно указать один из Max-age Expires или Cache-Control, и один из Last-Modified или ETag для всех кэшируемых ресурсов. это избыточным, чтобы указать как Expires, так и Cache-Control: максимальный возраст или укажите как Last-Modified, так и ETag.
Это правильно? Если да, следует ли использовать Expires
или max-age
? Я думаю, что у меня общее понимание того, что они оба, но не знают, что обычно лучше всего использовать.
Если мне нужно также сделать Last-Modified
или ETag
, какой из них? Я думаю, что я получаю Last-Modified
, но я все еще очень нечеткий по этой концепции ETag
.
Кроме того, какие файлы следует включить для кэширования браузера?