Warto wiedzieć, że szybkość ładowania Twojej witryny ma kluczowe znaczenie dla zapewnienia jej sukcesu. Na przykład w przypadku firmy daje to pierwsze wrażenie jej odwiedzającym. Ponadto, zbyt długie ładowanie może mieć wpływ na pozycjonowanie Twojej witryny w głównych wyszukiwarkach i nie pozwoli na wystarczającą ekspozycję, aby mogła ona funkcjonować.
Nie istnieje próg, którego nie należy przekraczać, jeśli chodzi o czas ładowania stron WWW. Jednak czas ładowania większości stron internetowych wynosi mniej niż trzy sekundy.
Przyspiesz ładowanie swoich stron, korzystając z zaawansowanej pamięci podręcznej oferowanej przez LWS Cache, systemu zaprojektowanego tak, aby usprawniać zapytania przez NGINX, znacząco skracać czas wykonywania skryptów i odciążać Twoje serwery. Masz stronę WordPress? Zarządzaj tą pamięcią podręczną w LWS Optimize, uznawanej za najlepszą wtyczkę cache Wordpress zoptymalizowaną pod kątem poprawy ogólnej wydajności. Jest ona dostępna bezpłatnie w oficjalnym repozytorium jako najlepsza darmowa wtyczka cache Wordpress.
Czym jest LWS Cache i do czego służy?
Narzędzie LWS Cache to system zaprojektowany i rozwijany przez LWS, pozwalający optymalizować wydajność ładowania Twojej witryny internetowej dzięki wykorzystaniu zaawansowanych mechanizmów cache, skonfigurowanych na poziomie serwera. Narzędzie wykorzystuje technologie oferowane przez NGINX.
NGINX to serwer WWW nastawiony na wydajność, umożliwiający obsługę znacznie większej liczby zapytań niż Apache (zobacz nasz wpis na blogu zatytułowany „Apache VS Nginx : Test de performance”).
Przy odpowiedniej konfiguracji NGINX pozwala obsługiwać więcej zapytań na Twojej stronie internetowej, a jednocześnie przyspiesza czas ładowania strony, redukując zużycie CPU i pamięci.
Jak działa wtyczka LWS Cache?
11. Działanie bez cache
Aby lepiej zrozumieć działanie, najpierw zobaczymy, jak to wygląda bez wtyczki cache, tak aby odwiedzający mógł zobaczyć Twoją stronę.
Obsługa żądania HTTP bez LWS Cache
1. Odwiedzający wysyła żądanie strony do serwera WWW. Przykład: index.php
22. Serwer WWW wykonuje niezbędne skrypty (PHP, Perl, NodeJS, …)
33. Serwer WWW otrzymuje wynik wykonania.
44. Serwer WWW wysyła stronę HTML powstałą w wyniku wykonania skryptu
22. Działanie z wtyczką LWS Cache
Gdy LWS Cache jest aktywowany, serwer cache jest wprowadzany między odwiedzającego a serwer WWW.
Celem jest zmniejszenie liczby koniecznych wykonań skryptów poprzez przechowywanie wyniku wykonania w pamięci na potrzeby kolejnych żądań wymagających tej samej odpowiedzi. Pozwala to uniknąć wielokrotnego wykonywania tego samego skryptu w celu uzyskania tego samego wyniku.
W ten sposób eliminujemy czas oczekiwania na wykonanie skryptu z czasu ładowania strony, a jednocześnie oszczędzamy zasoby zużywane podczas wykonywania skryptu.
Obsługa żądania HTTP z LWS Cache
1. Odwiedzający wysyła żądanie strony do serwera WWW. Przykład: index.php
2. LWS Cache sprawdza, czy strona została już wygenerowana i zachowana w pamięci cache
Jeśli tak, strona jest od razu zwracana odwiedzającemu bez konieczności dostępu do usługi WWW i bez wykonywania skryptu
Jeśli nie, strona jest generowana na usłudze WWW, co skutkuje wykonaniem skryptu (PHP, NodeJS, Perl, Ruby, …).
33. Po wygenerowaniu strony LWS Cache określa, czy strona może być przechowywana w cache (na podstawie nagłówków, URL, …)
Jeśli tak, strona jest zapisywana w pamięci cache i zwracana odwiedzającemu
Jeśli nie, strona jest zapisywana w pamięci microcache (pamięci cache o krótkim czasie ważności) i zwracana odwiedzającemu
Zauważamy, że gdy strona jest przechowywana w pamięci cache, obsługa przez serwer WWW oraz wykonanie skryptu są pomijane.
Cacheable, non cacheable i microcache
Gdy usługa WWW zwraca nową odpowiedź do LWS Cache, jest ona analizowana w celu określenia, czy powinna zostać zachowana w pamięci cache do przyszłego użycia.
Niektóre treści stron nie powinny być przechowywane w pamięci cache, takie jak wynik formularza rejestracyjnego, wynik strony płatności, … ponieważ zawierają dane, które różnią się w zależności od użytkowników i zdarzeń.
Aby określić, czy strona może być przechowywana w cache, LWS Cache wykorzystuje kilka mechanizmów:
Żądania HTTP wykorzystujące metody HTTP inne niż HEAD i GET będą zawsze wykluczane z cache.
Jeśli odpowiedź serwera WWW zawiera instrukcje cache przeglądarki (nagłówek cache-control), zostanie ona automatycznie uwzględniona przez LWS Cache, a strona zostanie zachowana w pamięci cache.
Jeśli żądanie HTTP jest typu GET i nie ma precyzyjnej instrukcji cache przeglądarki, jest ono przechowywane w microcache przez kilka sekund.
Microcache pozwala zatem ograniczyć problemy związane ze skokami liczby żądań dla stron nieobjętych cache. Na przykład umożliwia to rozwiązanie przeciążeń i spowolnień w przypadku fali wyszukiwań tego samego produktu w sklepie ecommerce.
Prezentacja interfejsu i aktywacja wtyczki
LWS Cache występuje w formie ikony w LWS panel w sekcji „Optymalizacja i wydajność”.
Po wejściu do interfejsu wybierz przycisk "Activer", a następnie "Valider" — LWS Cache zostanie aktywowany na Twoim hostingu w ciągu kilku minut.
Wyczyszczenie cache
Ta część dotyczy LWS Cache, cache w LWS Panel: jego czyszczenie przez cURL wymaga tokenu lwsapitoken. W przypadku cache Varnish Fastest Cache czyszczenie odbywa się bez tokena z poziomu Twojego hostingu: zobacz tę pomoc.
Poza interfejsem LWS Panel umożliwiającym czyszczenie cache, można je przeprowadzić za pomocą następujących metod:
1. Czyszczenie cache za pomocą LWS Optimize dla Wordpress
Wtyczka WordPress LWS Optimize umożliwia, między innymi opcjami optymalizacji, automatyczne czyszczenie dynamicznego cache (LWSCache) Twoich stron podczas wprowadzania zmian w witrynie. W tym celu przejdź do ustawień wtyczki, a następnie do zakładki "Mise en cache".
Następnie aktywuj opcję "Cache dynamique", aby włączyć automatyczne czyszczenie.
Jeśli chcesz ręcznie wyczyścić cache LWSCache, kliknij przycisk "Vider le cache", aby przeprowadzić pełne czyszczenie.
2. Czyszczenie cache za pomocą LWS Cache dla Wordpress
Wtyczka Wordpress LWS Cache umożliwia automatyczne czyszczenie cache Twoich stron podczas ich modyfikacji lub przy dodawaniu/zatwierdzaniu komentarzy.
Wtyczka jest dostarczana we wszystkich automatycznych instalacjach Wordpress poprzez LWS Panel.
Aby zarządzać wtyczką, po zalogowaniu się do panelu administracyjnego Wordpress przejdź do menu „LWS Cache”
Na stronie ustawień możesz aktywować/dezaktywować automatyczne czyszczenie, określić, w jakich przypadkach automatycznie czyścić cache LWS Cache, oraz całkowicie wyczyścić cache.
Należy zaznaczyć pole „Activer la purge automatique”, aby pojawiły się wszystkie opcje.
Przycisk pełnego czyszczenia cache jest dostępny wszędzie w panelu administracyjnym Wordpress na pasku szybkiego dostępu znajdującym się u góry ekranu.
2. Czyszczenie cache przez cURL
Token uwierzytelniający niezbędny do wykonania tych poleceń jest dostępny w Twojej strefie klienta LWS Panel.
Cependant, je tiens à vous informer que notre service d'hébergement LWS Panel ne propose actuellement pas d'outil intégré pour minifier les fichiers CSS ou autres fichiers.
Pour effectuer la minification des fichiers CSS, vous devrez le faire manuellement en utilisant un outil tiers ou un logiciel dédié. Il existe de nombreuses options disponibles, y compris des outils en ligne gratuits et des logiciels open source. Vous pouvez copier et coller votre code CSS dans l'un de ces outils, et il vous générera une version minifiée du code que vous pourrez ensuite utiliser sur votre site web.
Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.
Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (Contacter le support LWS)
Cordialement, L'équipe LWS
Czy ta odpowiedź była pomocna?
Masz pytanie dotyczące tego artykułu?
Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.
Zadaj pytanie zespołowi LWS i jego społeczności
!
Aby aktywować ten formularz, zaznacz poniżej dwa pola zgody.