Cara Optimasi WordPress di Ubuntu 24.04 dengan Redis + Cloudflare (24 Jul 21:29)

Cara Optimasi WordPress di Ubuntu 24.04 dengan Redis + Cloudflare (24 Jul 21:29)

1. Intro: Masalah Performa yang Sering Dihadapi Website WordPress

Buat kamu yang mengelola website WordPress, baik untuk blog pribadi, toko online WooCommerce, maupun *company profile*, masalah klasik yang sering banget bikin pusing adalah kecepatan muat halaman (*page load speed*). Ketika trafik mulai naik atau jumlah produk bertambah, website tiba-tiba terasa lemot. Kenapa bisa begitu?

Secara default, setiap ada pengunjung yang membuka halaman WordPress, PHP harus mengeksekusi skrip dan MariaDB/MySQL wajib melakukan *query* database berulang-ulang untuk merender header, footer, widget, hingga postingan. Kalau server Ubuntu 24.04 kita tidak dioptimasi dengan benar, *Time To First Byte* (TTFB) bakal melonjak naik dan pengunjung langsung kabur karena bosan menunggu.

2. Penjelasan Singkat: Senjata Rahasia Redis dan Cloudflare

Untuk mengatasi masalah lemot tersebut, kita butuh dua kombinasi senjata maut:

  • Redis Object Cache: Redis adalah sistem penyimpanan *in-memory data structure store* yang bekerja sangat cepat. Dengan mengaktifkan Redis di WordPress, hasil *query* database yang sering dipanggil akan disimpan di dalam RAM. Akibatnya, WordPress tidak perlu bolak-balik mengetuk pintu MariaDB setiap ada *request*, sehingga penggunaan CPU server anjlok drastis dan kecepatan melesat!
  • Cloudflare Edge Caching: Menggunakan jaringan global Cloudflare untuk menyimpan *cache* halaman penuh (*full-page cache*) langsung di *edge server* terdekat dari pengunjung. Pengunjung di Asia, Eropa, atau Amerika akan langsung dilayani oleh Cloudflare tanpa menyentuh server asal kita di Ubuntu 24.04.

3. Tutorial Step-by-Step Optimasi di Ubuntu 24.04

Berikut adalah langkah-langkah praktis untuk menginstal Redis dan mengonfigurasinya pada stack WordPress di Ubuntu 24.04:

Langkah 1: Install Redis Server di Ubuntu 24.04

Masuk ke terminal server Ubuntu Anda via SSH, lalu jalankan perintah berikut untuk menginstal Redis:

sudo apt update
sudo apt install redis-server -y
sudo systemctl enable redis-server
sudo systemctl start redis-server

Verifikasi bahwa Redis berjalan normal dengan perintah redis-cli ping (harus merespons PONG).

Langkah 2: Install PHP Redis Extension

Pastikan versi PHP yang Anda gunakan di server sudah terpasang ekstensi phpredis:

sudo apt install php-redis -y
sudo systemctl restart apache2

Langkah 3: Konfigurasi wp-config.php

Tambahkan baris berikut ke dalam file wp-config.php di direktori root WordPress Anda untuk mengaktifkan dukungan Redis Object Cache:

define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_CACHE_KEY_SALT', 'susi.ano99.com');
define('WP_REDIS_CLIENT', 'phpredis');
define('WP_CACHE', true);

4. Kesimpulan

Dengan mengombinasikan Redis Object Cache di server Ubuntu 24.04 dan edge caching Cloudflare, website WordPress Anda kini siap menghadapi lonjakan trafik tinggi tanpa lemot!

Leave a Reply

Your email address will not be published. Required fields are marked *