Obsługuj statyczne zasoby z wydajną polityką pamięci podręcznej

jak obslugiwac pamiec podreczna wordpress

Pamięć cache jest wykorzystywana do przechowywania już wcześniej przetworzonych danych i dostarczeniu ich użytkownikom ponownie za każdym razem kiedy będą potrzebne. Dzięki temu użytkownik nie musi ponownie czekać na odpowiedź od serwera, aby otrzymać stronę internetową, zamiast tego witryna zostanie zaserwowana mu prosto z pamięci podręcznej przeglądarki, maksymalnie skracając ponowny czas ładowania strony.

Poziomy buforowania

Pamięć podręczna wykorzystywana jest na wielu różnych poziomach. Nie tylko po stronie aplikacji internetowej.

Poziomy buforowania po stronie hostingu

Buforowanie Opcode

W buforach może być przechowywany skompilowany kod źródłowy, aby przy kolejnych żądaniach wysyłanych na serwer od razu zwrócić skomplikowany kod.

Redis i Memcached

Zastosowanie pamięci cache znajdziemy również po stronie bazodanowej. WordPress ma to do siebie, że lubi wysyłać mnóstwo zapytań do bazy danych. Dzięki pamięci podręcznej wyniki zapytań SQL mogą być przechowywane na dysku lub w pamięci RAM co przekłada się na przyśpieszenie otrzymywanych wyników zapytań i mniejsze zużycie zasobów serwera.

Akceleratory HTTP Varnish i FastCGI

Technologie takie jak Varnish i FastCGI przechowują w pamięci podręcznej odpowiedzi od serwera i przechowują je aby później móc z nich skorzystać. Dzięki takiemu zastosowaniu żądania, które były już wcześniej obsłużone zostaną zwrócone z pamięci cache redukując obciążenia serwerów. Metody tę są dużo szybsze niż Redis i Memcached ponieważ one przechowują dane w pamięci RAM, a nie na dysku.  

Ceny za stronę internetową zaczynają się już od 499 złotych!

Skorzystaj z darmowej wyceny strony www. W ciągu 48 godzin skontaktuję się z Tobą i przedstawię Ci moją ofertę. ​

Poziomy buforowania po stronie klienta

Cache witryny

Jeżeli strona internetowa nie jest dynamiczne generowana warto jest przechowywać stronę w pamięci podręcznej. Strony wykorzystujące PHP przy każdym żądaniu zwracają statyczną stronę HTML. Za pomocą bufora można ominąć ten proces przechowując już wygenerowaną stronę.

Pamięć cache przeglądarki

Twórcy stron internetowych mają bezpośredni wpływ na to co może być przechowywane w pamięci podręcznej w jakich warunkach ma się tam znaleźć i na jak długo. Dzięki temu użytkownicy przy kolejnych żądaniach nie będą musieli komunikować się z serwerem, eliminując czas oczekiwania na odpowiedź serwera.

Jak obsługiwać pamięć podręczną w WordPress?

Do obsługi statycznych zasobów można wykorzystać wtyczkę WP Super Cache. Jest ona bardzo prosta w obsłudze i nie posiada niepotrzebnych funkcji.

Instalacja i aktywacja wtyczki

  1. Zainstaluj wtyczkę
    Wejdź do kokpitu na swojej stronie WordPress > Wtyczki > Dodaj nową > WP Super Cache
  1. Aktywuj wtyczkę
    Wtyczki > WP Super Cache > Aktywuj

Konfiguracja wtyczki

  1. Przejdź do ustawień wtyczki
    Ustawienia > WP Super Cache
  1. Zaznacz rekomendowane ustawienia
  • Zakładka “Easy”
    Caching – włącz
  • Zakładka “Advanced”
    Caching – włącz
    Cache delivery method – Expert
    Cache Restrictions – Disable caching for logged in visitors. (Recommended)
    Don’t cache pages with GET parameters – włącz
    Cache HTTP headers with page content – włącz
  1. Zaktualizuj status
  • Expiry Time & Garbage Collection
    Cache Timeout – ustaw 3600
    Clock – ustaw 23 godziny 59 minut
    Interval – raz dziennie
  • Zakładka “Preload”
    Refresh preloaded cache files every – ustaw 0
  1. Zapisz ustawienia
  1. Wejdź do zakładki “Preload” i przeładuj pamięć podręczną
  1. Sprawdź czy cała strona ładuję się poprawnie

Potrzebujesz pomocy z optymalizacja witryny?

Skontaktuj się ze mną

To wszystko

Jeżeli udało ci się zainstalować i skonfigurować wtyczkę to bardzo się cieszę. Możesz teraz sprawdzić w jaki sposób następujące zmiany wpłynęły na wydajność twojej witryny za pomocą bezpłatnego narzędzia PageSpeed.

Optymalizacja strony internetowej jest to wieloetapowy proces. Jeżeli twoja strona mimo starań nadal działa wolno to zachęcam do zainteresowania się innymi poradami na moim blogu.

Podobne wpisy