Приставката на Google PageSpeed ​​предполага, че уебсайтът трябва да включва заглавки Last-Modified и ETag:

Посочете валидатор на кеш паметта "Ресурсите, които не посочват валидатора на кеш паметта, не могат да бъдат опреснени ефективно. Задайте Last-Modified или ETag заглавка, за да активирате проверката на кеша"

Apache обаче предлага, като не ги включваме изобщо, да ускорим уебсайтовете, като елиминираме заявките If-Modified-Since и If-None-Match:

http://www.askapache.com/htaccess/apache-speed-last-modified.html

те са в пряка опозиция - кое трябва да се приложи? Наклонен съм към предложението на Apache, тъй като когато искам кеширан файл, не искам да се обновява.

Въпросът е да накарате браузъра да кешира ресурси, които вашият сайт използва, където е възможно, тъй като това намалява или HTTP заявките, или прехвърлените данни, и двете помагат за ускоряване. Можете да направите това, като зададете заглавки Expires, които казват на браузъра да кешира ресурса до определеното време; или с помощта на Last Modified / Etags, които дават на браузъра начин да работи, ако ресурсът, който преди това е кеширал, трябва да бъде актуализиран.

Страницата със съвети, към която сте свързали (която не е официален ресурс на Apache) гласи:

Ако премахнете заглавката Last-Modified и ETag, ще премахнете напълно заявките If-Modified-Since и If-None-Match и техните 304 Not Modified Responses, така че файлът ще остане кеширан, без да проверява за актуализации, докато заглавието Expires посочи ново съдържанието е налично!

важният момент е "... докато заглавието Expires не покаже ...", така че даденият съвет е валиден ако вместо това предоставяте заглавка Expires.

Заглавията Expires дават повече подобрение на скоростта, ако можете да ги използвате, както при използване на Last Modified headers и Etags, дори ако всички ресурси са кеширани, браузърът все още трябва да изпраща заявките до сървъра, което отнема време.

Препоръките на Google за скорост имат доста добри резултати.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?