Object Cache i Redis to mechanizmy, które potrafią wyraźnie przyspieszyć stronę WordPress i sklep WooCommerce. Ten wpis wyjaśnia, czym są i jakie dają korzyści. Jeśli chcesz od razu włączyć Redis, zajrzyj do artykułu Jak włączyć Redis (Object Cache) dla WordPressa.
Czym jest Object Cache
Object Cache, czyli pamięć podręczna obiektów, przechowuje tymczasowe dane w pamięci serwera, aby przyspieszyć odczyt i zapis. WordPress przy każdym wejściu na stronę wykonuje wiele zapytań do bazy danych. Object Cache zapamiętuje wyniki tych zapytań i przy kolejnym żądaniu podaje je wprost z pamięci, zamiast znów pytać bazę.
Korzyści:
- Szybsze ładowanie stron. Dane pobierane są z pamięci, a nie za każdym razem z bazy.
- Mniejsze obciążenie serwera. Odpada powtarzanie ciężkich zapytań przy każdym żądaniu.
- Lepsza skalowalność. Strona łatwiej znosi większy ruch.
Czym jest Redis
Redis to szybka baza danych typu klucz-wartość, która trzyma dane w pamięci operacyjnej. W WordPressie i WooCommerce najczęściej pełni rolę silnika dla Object Cache. Dzięki temu, że działa w pamięci, dostarcza zapamiętane dane bardzo szybko.
Korzyści:
- Szybka pamięć podręczna. Błyskawiczny zapis i odczyt danych.
- Skalowalność. Dobrze radzi sobie z dużym ruchem, co jest ważne dla sklepów z wieloma odwiedzającymi i zamówieniami.
- Elastyczność. Obsługuje różne struktury danych, więc nadaje się do bardziej złożonych operacji.
Jak włączyć Redis
Redis włączysz samodzielnie w panelu, jednym przełącznikiem, bez pisania do pomocy technicznej. Wchodzisz w zakładkę Cache, na karcie Object Cache (REDIS) włączasz Status REDIS i zapisujesz. Usługa jest dostępna dla wyższych pakietów. Cały proces krok po kroku, wraz z przyciskami Wyczyść REDIS i Restart REDIS, opisaliśmy w osobnym artykule o włączaniu Redis (Object Cache).