Redis Object Cache pentru WordPress pe un VPS Linux: Ghid complet (CyberPanel)

 

Ghidul detaliază modul în care un Redis Object Cache optimizează performanța site-urilor WordPress găzduite pe un VPS Linux. Spre deosebire de un Page Cache (care stochează întreaga pagină HTML), stocarea obiectelor în memoria RAM memorează rezultatele interogărilor complexe către baza de date MySQL/MariaDB, reducând consumul de resurse la procesarea cererilor dinamice [source: 1].

Ideile principale ale ghidului

1. Ce face Redis Object Cache și de ce este util?

  • Stocare persistentă în RAM: Mține interogările din baza de date, metadatele, opțiunile WordPress și sesiunile utilizatorilor în memorie [source: 1].

  • Completare pentru Page Cache: Este extrem de eficient pentru pagini dinamice, utilizatori autentificați, panoul de administrare (/wp-admin/) și magazine WooCommerce, unde cache-ul complet de pagină (cum ar fi cel din LiteSpeed) nu se aplică [source: 1].

2. Instalarea pe VPS (Metoda manuală vs Automatizare)

A. Instalare manuală prin linia de comandă (Debian/Ubuntu)
  1. Adăugare reponsitoriu & instalare server Redis:

    Bash
    sudo apt-get install lsb-release curl gpg
    curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
    echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
    sudo apt-get update && sudo apt-get install redis
    
  2. Activare modul PHP Redis:

    Bash
    sudo apt install php-redis
    php -m | grep redis
    
  3. Pornire și verificare serviciu: redis-cli ping (trebuie să returneze PONG) [source: 1].

B. Automatizare 1-Click cu CyberPanel

Dacă folosești CyberPanel, poți evita configurarea manuală a distribuțiilor și a extensiilor de PHP:

  • Mergi în CyberPanel Dashboard -> Manage Services.

  • Activează modulul Redis cu un singur click (toggle verde Install/Enable). CyberPanel configurează automat pachetele, regulile de evacuare și extensiile necesare de PHP [source: 1].

3. Integrare și configurare în WordPress

  1. Instalare Plugin & Drop-in (prin WP-CLI):

    Bash
    wp plugin install redis-cache --activate
    wp redis enable
    
  2. Configurare securizată în wp-config.php (recomandat pentru VPS-uri cu mai multe site-uri): Pentru a evita suprapunerea datelor între site-uri diferite pe același server, setează o bază de date diferită sau un prefix unic (salt):

    PHP
    define( 'WP_REDIS_HOST', '127.0.0.1' );
    define( 'WP_REDIS_PORT', 6379 );
    define( 'WP_REDIS_DATABASE', 1 ); // Baza de date 1, 2, etc.
    define( 'WP_CACHE_KEY_SALT', 'site1.ro:' );
    ``` [source: 1]
    
    

Sursă: CyberPanel Blog - Redis Object Cache: Complete Guide for WordPress on Linux VPS [source: 1]

Comentarii

Postări populare de pe acest blog

⏱️ Test de laborator Neowin: Linux spulberă Windows 11 în sarcinile zilnice și managementul resurselor!

🚀 Fondatorul Bottles a reușit să ruleze Microsoft 365 pe Linux!

🌐 Brave susține că browserul său încarcă paginile cu 20% mai rapid decât principalii rivali!