Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować Memcached dla PHP aplikacji Drukuj

  • 0

Memcached — cache w pamięci RAM

Memcached to system cache obiektów w pamięci RAM. Przyspiesza aplikacje PHP przechowując wyniki zapytań bazy danych, wyniki obliczeń i inne dane tymczasowe.

Sprawdzenie dostępności Memcached

<?php
$mem = new Memcached();
$mem->addServer('127.0.0.1', 11211);
$mem->set('test', 'dziala', 60);
echo $mem->get('test'); // powinno wyswietlic: dziala
?>

Konfiguracja sesji PHP przez Memcached

W .user.ini lub php.ini:

session.save_handler = memcached
session.save_path = "127.0.0.1:11211"

Memcached w WordPress

  1. Pobierz plik object-cache.php z pluginu Memcached Object Cache
  2. Umieść go w wp-content/object-cache.php
  3. Dodaj do wp-config.php:
    define('MEMCACHED_SERVERS', [['127.0.0.1', 11211]]);
Redis vs Memcached: Redis jest generalnie preferowany dla WordPress — obsługuje typy danych (listy, sety), persystencję i replikację. Memcached jest prostszy ale skuteczny dla podstawowego cache obiektów.

Czy ta odpowiedź była pomocna?

« Wstecz