Jeśli szukasz sposobu na poprawę cachowania witryny, przyspieszenie jej ładowania oraz ochronę przed atakami, wypróbuj naszą nową usługę WEDOS Protection.
Z tego artykułu dowiesz się:
- Jak działa cache treści w usłudze Webhosting
- Jak zoptymalizować szybkość ładowania stron
- Typowe problemy
- Często zadawane pytania
Cachowanie treści na serwerze proxy
Częścią usługi Webhosting jest cachujące zwrotne proxy HTTP/S. Ten wydajny serwer obsługuje cały ruch i zapisuje w pamięci podręcznej (cachuje) statyczną zawartość witryny, taką jak strony statyczne, obrazy, CSS, JavaScript i tym podobne. Powtarzające się żądania do tego samego dokumentu obsługuje następnie bezpośrednio serwer proxy, a nie sam serwer WWW. Dzięki temu serwer proxy odciąża serwer WWW i jednocześnie dostarcza treść znacznie szybciej. Różnicę odczujesz zwłaszcza przy dużym ruchu na stronie. Wydajność proxy nie jest w usłudze Webhosting w żaden sposób ograniczona, co znacząco zwiększa możliwy ruch na stronie w porównaniu z rozwiązaniem bez proxy.
W usłudze WMS liczba zapytań jest ograniczona do 5 milionów. Kolejne żądania możesz dokupić w ramach usługi dodatkowej Zwiększenie liczby żądań obsługiwanych przez proxy.
Optymalizacja szybkości stron internetowych
Aby przyspieszyć ładowanie stron internetowych, zadbaj o:
- włączenie cachowania statycznej zawartości witryny (domyślnie włączone);
- cachowanie w samej aplikacji internetowej (na przykład nasza wtyczka WordPress ⧉);
- użycie WEDOS Protection micro CDN ⧉.
Dynamiczna zawartość witryny może nieznacznie spowolnić serwer proxy, ale opóźnienie jest zazwyczaj niezauważalne. Serwer proxy jest w pełni transparentny, a dla odwiedzającego strona wygląda i działa całkowicie tak samo jak bez proxy. Również z punktu widzenia aplikacji internetowej nic się nie zmienia i nie musisz wprowadzać na stronie żadnych zmian, poza wspomnianym już cachowaniem zawartości strony.
Typowe problemy
Do typowych problemów z cache należą:
Zmiany na stronie nie są widoczne
Problem: Podczas dopracowywania wyglądu strony wyświetla się nam stara wersja.
Przyczyna: Stara wersja może być zapisana w pamięci podręcznej przeglądarki lub gdzie indziej.
Rozwiązanie: Najpierw sprawdź, czy treść nie jest cachowana w przeglądarce. Załaduj stronę ponownie skrótem klawiszowym Ctrl + Shift + R.
Jeśli to nie pomoże, zmiany są prawdopodobnie zapisane w cache serwera proxy. Cache można wyłączyć, edytując plik .htaccess zgodnie z poradnikiem Webhosting – Plik .htaccess.
Po zakończeniu zmian zalecamy ponowne włączenie cache proxy, aby powtarzające się zapytania niepotrzebnie nie obciążały serwera WWW i nie spowalniały Twojej strony.
Wolno działający WordPress
Problem: Po wdrożeniu wtyczek cachujących w WordPressie strona ładuje się wolno lub z błędami.
Rozwiązanie: Używaj tylko jednej wtyczki cachującej. Jeśli z powodu błędów nie możesz wyłączyć wtyczek w panelu administracyjnym, wyłącz je przez FTP zgodnie z poradnikiem społeczności WordPress – Niedziałająca strona ⧉.
Często zadawane pytania
Jak aktywować Redis lub Memcached w usłudze Webhosting?
Webhosting ani WMS nie używają rozwiązań cachujących Redis ani Memcached. Nie można ich więc aktywować.