Kolejnym krokiem w celu przyspieszenia witryny i wdrożenia powiązanych zaleceń usługi PageSpeed Insights jest zdarzenie konfigurowania buforowania w przeglądarkach użytkowników.
Przyjrzyjmy się szczegółowo tej części optymalizacji zasobów internetowych, którą można zaimplementować, wstawiając odpowiednie dyrektywy do pliku konfiguracyjnego .htaccess serwera, na którym działa oprogramowanie Apache.
Konfigurowanie buforowania w przeglądarce użytkowników w celu zwiększenia szybkości witryny
Pamiętaj, że na początku postu wspomniałem, że proponowana opcja nie jest w 100% uniwersalna i nie jest odpowiednia dla wszystkich? Niestety tak jest. Faktem jest, że ta metoda jest odpowiednia tylko dla serwerów zarządzanych przez oprogramowanie Apache (jednak przeważająca większość).
Ponadto opisane poniżej ruchy przyniosą rezultaty tylko wtedy, gdy Apache działa w czystej postaci. Jeśli używasz paczki Apache + nginx, będziesz musiał skonfigurować tę drugą, a w tym przypadku właściciele witryn na wspólnym wirtualnym hostingu nie mogą się obejść bez pomocy. Więc musisz skontaktować się z hosterem (ale także opcja).
Skonfigurujemy wyjście stron z pamięci podręcznej, określając specjalne dyrektywy, które są zapisane w pliku .htaccess , który jest niczym innym jak środkiem do zdalnego administrowania serwerem, na którym znajduje się twój projekt.
Wszystkie czynności edycyjne na serwerze powinny być kontrolowane przez ciebie, więc upewnij się, że kopie plików, które mają zostać zmienione, powinny, jeśli to możliwe, zwrócić pierwotny stan witryny.
W katalogu głównym (folder public_html lub htdocs) witryny znajduje się .htaccess. Najpierw sprawdź jego dostępność, łącząc się ze zdalnym serwerem, na którym znajduje się twój projekt, za pośrednictwem połączenia FTP ( tutaj mam menedżera Filezilli zdemontowanego przez kości). Jeśli nie obserwujesz pliku .htaccess, spróbuj wybrać „Serwer” - „Wymuszaj wyświetlanie ukrytych plików” z górnego menu FileZilla:
Przeczytaj szczegółowe informacje na temat implementacji buforowania w przeglądarkach.