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)
Adăugare reponsitoriu & instalare server Redis:
Bashsudo 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 redisActivare modul PHP Redis:
Bashsudo apt install php-redis php -m | grep redisPornire și verificare serviciu:
redis-cli ping(trebuie să returnezePONG) [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
Instalare Plugin & Drop-in (prin WP-CLI):
Bashwp plugin install redis-cache --activate wp redis enableConfigurare 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):PHPdefine( '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ă:
Comentarii
Trimiteți un comentariu