Redis adalah penyimpanan struktur data dalam memori sumber terbuka. Ini dapat digunakan sebagai DB dan cache. Ini mendukung berbagai struktur data dan dapat digunakan sebagai server DB. Anda dapat menggunakan Redis dengan database relasional seperti MYSQL untuk mempercepat situs web Anda.
Pada artikel ini, kami akan mengonfigurasi Redis sebagai cache di situs web Wordpress. Ini akan memuat situs web Wordpress Anda lebih cepat. Redis akan mengoptimalkan kueri basis data yang memakan waktu menggunakan cache-nya.
Situs web halaman Wordpress Default tanpa Redis dapat memuat sekitar 800 md dan dengan Redis, Anda dapat menurunkannya hingga sekitar 450 md.
Bagaimana cara kerja caching?
Saat halaman WordPress dimuat untuk pertama kalinya, kueri basis data akan dilakukan di server Anda. Redis akan mengingat atau cache kueri yang sama. Sekarang, ketika pengguna lain mencoba memuat halaman Wordpress yang sama, hasilnya akan diberikan dari Redis tanpa menanyakan ke database. Ini menghasilkan kinerja situs web Anda yang lebih cepat. Cache objek Redis akan men-cache kueri SQL yang diperlukan untuk memuat halaman wordpress.
Mari kita mulai dengan menginstal Redis di server Ubuntu 18.04.
- Jalankan perintah update di bawah ini pada langkah pertama.
sudo apt update
- Instal Redis dengan perintah di bawah ini.
sudo apt install redis-server
- Setelah Redis diinstal, kita perlu mengonfigurasinya sebagai cache.
- Tambahkan baris di bawah ini di akhir file redis.conf Anda. Gunakan perintah di bawah ini untuk melakukan tindakan ini.
maxmemory 256mb
maxmemory-policy allkeys-lru - Simpan dan Tutup redis.conf mengajukan.
- Sekarang, kita akan mengunduh object-cache.php berkas skrip. Ini adalah skrip pihak ketiga. Anda dapat membaca komentar untuk melihat cara kerjanya.
wget http://demovpstest.com/object-cache.php/
- Pindahkan file ini ke folder /wp-content instalasi Wordpress menggunakan perintah di bawah ini.
sudo mv object-cache.php /var/www/html/wp-content/
- Kami akan mengaktifkan pengaturan cache di file konfigurasi Wordpress Anda . Untuk melakukan ini, edit wp-config.php
nano /var/www/html/wp-config.php
- Tambahkan baris di bawah ini setelah * Authentication Unique Keys and Salts. Bagian:
define('WP_CACHE_KEY_SALT', 'yourwebsite.com');
- Untuk membuat cache persisten dengan plugin cache objek Redis, tambahkan baris di bawah ini setelah define('WP_CACHE_KEY_SALT', 'yourwebsite.com'); baris.
define('WP_CACHE', true);
- Simpan dan tutup file.
- Mari kita restart file Redis dan Apache.
- Mulai Ulang Redis:
sudo service redis-server restart
- Mulai ulang Apache
sudo service apache2 restart
Ini dia! Situs web WordPress Anda sekarang menggunakan caching Redis. Halaman web Wordpress Anda akan dimuat lebih cepat sekarang.