Redis to in-memory cache który drastycznie przyspiesza zapytania do bazy danych WordPress. Zamiast odpytywać MySQL za każdym razem, WordPress pobiera dane z pamięci RAM. Szczególnie skuteczny dla WooCommerce i dużych stron.
Krótka odpowiedź
Redis Object Cache przechowuje wyniki zapytań DB w pamięci RAM. Instalacja: Redis na serwerze + wtyczka Redis Object Cache.
Efekt: szybsze ładowanie (mniej zapytań MySQL), lepsza wydajność przy ruchu, niezbędny dla WooCommerce i multisite.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Co to jest Object Cache
Object Cache w WordPress:
- Cache zapytań do bazy danych
- Domyślnie: tylko w pamięci per request
- Persistent: Redis lub Memcached
Bez persistent cache:
- Każdy request = nowe zapytania SQL
- Te same dane pobierane wielokrotnie
- Wolne przy dużym ruchu
Z Redis:
- Pierwsze request → SQL → cache w Redis
- Kolejne requesty → Redis (mikrosekundy)
- Dramatyczne przyspieszenie
Kiedy Redis pomaga:
- WooCommerce (dużo zapytań)
- Duży ruch (100+ users jednocześnie)
- Multisite
- Strony z dużą ilością danych
Instalacja Redis na serwerze
Ubuntu/Debian:
sudo apt update
sudo apt install redis-server
sudo systemctl enable redis-server
sudo systemctl start redis-serverSprawdzenie:
redis-cli ping
# Odpowiedź: PONGCloudPanel:
- Redis preinstalowany
- Włącz per-site w ustawieniach
Cloudways:
- Application → Redis
- Enable Redis
Shared hosting:
- Zwykle niedostępny
- Wymaga VPS lub managed WordPress hosting
Wolisz, żeby zrobił to specjalista?
Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.
Wtyczka Redis Object Cache
Instalacja:
1. Wtyczki → Redis Object Cache
2. Aktywuj
3. Settings → Redis
4. Kliknij "Enable Object Cache"
Konfiguracja wp-config.php (opcjonalna):
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_DATABASE', 0);
define('WP_REDIS_PREFIX', 'wp_');Dla wielu stron (multisite/multisite):
define('WP_REDIS_PREFIX', 'site1_'); // unikalne per siteSprawdzenie działania:
- Settings → Redis → Status
- Powinno być "Connected"
- Cache hit ratio > 90% to dobrze
Optymalizacja i monitoring
Redis CLI monitoring:
redis-cli monitor # live log
redis-cli info stats # statystyki
redis-cli dbsize # ilość kluczyFlush cache:
redis-cli flushall # wszystko
wp cache flush # przez WP-CLIMemory limit:
- /etc/redis/redis.conf:
maxmemory 256mb
maxmemory-policy allkeys-lruPersistence:
- Redis domyślnie zapisuje na dysk
- Dla cache można wyłączyć (szybsze):
save ""
appendonly noQuery Monitor:
- Wtyczka Query Monitor
- Tab "Object Cache"
- Zobacz cache hits/misses
Wspomniane narzędzia
Potrzebujesz pomocy z WordPress?
Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 500+ zrealizowanych projektów.
Najczęściej zadawane pytania
Redis czy Memcached - co lepsze?
Potrzebujesz pomocy?
Wolisz, żeby zrobił to specjalista?
Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.