Apa itu Redis dan Apa itu Memcache?
Sebelum kita mula dengan tutorial ini, mari kita fahami secara ringkas apa itu Redis dan Memcache.
Redis (Remote Dictionary Server) adalah storan data dalam memori yang boleh digunakan sebagai pangkalan data, broker mesej, dan banyak lagi. Ia terkenal dengan prestasi tinggi, latensi rendah, dan keupayaan untuk mengendalikan data dalam jumlah yang besar.
Memcache pula adalah sistem cache berprestasi tinggi yang menyimpan data yang kerap diakses dalam RAM (Random Access Memory). Ini membolehkan laman web anda mengambil data dengan cepat tanpa perlu membuat pertanyaan kepada pangkalan data, menghasilkan masa muat laman yang lebih pantas.
Bagaimana Redis dan Memcache Boleh Meningkatkan Prestasi Laman Web?
Kedua-dua Redis dan Memcache boleh meningkatkan prestasi laman web anda dengan ketara melalui:
1. Mengurangkan request pangkalan data: Dengan menyimpan data yang kerap diakses dalam RAM, Redis dan Memcache mengurangkan bilangan request pangkalan data, menghasilkan page load time yang lebih pantas.
2. Meningkatkan response time: Dengan menyimpan data dalam RAM, Redis dan Memcache boleh mengambil data dengan lebih pantas berbanding storan berasaskan disk.
3. Meningkatkan kebolehskalaan: Dengan mengurangkan beban pertanyaan pangkalan data, Redis dan Memcache membolehkan laman web anda mengendalikan lebih banyak trafik dan pengguna.
Nota: Bolehkah Saya Menggunakan Redis atau Memcache pada mana-mana Hosting cPanel?
Jawapan ringkasnya adalah TIDAK. Sangat jarang untuk mencari penyedia shared hosting cPanel yang mempunyai Redis & Memcached terbina dalam pakej mereka. Untuk menyokong kedua-dua mekanisme caching ini, ia memerlukan sumber server yang tinggi dan konfigurasi tambahan di pihak server. Ringkasnya, untuk membolehkan Redis/Memcached berfungsi untuk laman web anda, terdapat 2 perkara penting yang mesti disokong oleh hosting, biasanya, modul cache dan ekstensi PHP:
1. cPanel MESTI mempunyai modul Redis/Memcached yang dipasang.
2. cPanel MESTI mempunyai extension PHP redis/memcache/memcached yang dipasang.
Kebanyakan penyedia hosting cPanel mempunyai ekstensi PHP redis/memcache yang dipasang, TETAPI mereka tidak mempunyai modul Redis/Memcached yang dipasang & dikonfigurasi, oleh itu caching redis/memcache tidak akan berfungsi.
Mengaktifkan Modul Redis pada Shared Hosting cPanel
Untuk aktivate & start Modul Redis pada shared hosting cPanel, ikuti langkah-langkah berikut:
1. Log masuk ke akaun cPanel anda.
2. Pergi ke bahagian “Software” dan klik pada “Ikon Redis”.
3. Klik butang “Start” untuk memulakan proses pangkalan data redis.
4. Setelah dimulakan, gunakan maklumat log masuk redis yang dijana dalam konfigurasi web anda.
Mengaktifkan Ekstensi PHP Redis pada Shared Hosting cPanel
Untuk mengaktifkan Redis pada shared hosting cPanel, ikuti langkah-langkah berikut:
1. Log masuk ke akaun cPanel anda.
2. Pergi ke bahagian “Software” dan klik pada “Select PHP Version”.
3. Klik pada tab “Extensions”.
4. Cari “Redis” dan tick checkbox di sebelahnya.
5. Tunggu sehingga pemasangan selesai.
Mengaktifkan Modul Memcached pada Shared Hosting cPanel
Untuk mengaktifkan Memcached pada shared hosting cPanel, ikuti langkah-langkah berikut:
1. Log masuk ke akaun cPanel anda.
2. Pergi ke bahagian “Software” dan klik pada “Ikon Memcached”.
3. Klik butang “Start” untuk memulakan proses memcache.
4. Gunakan butiran socks memcached dalam konfigurasi web anda.
Mengaktifkan Ekstensi PHP Memcached pada Shared Hosting cPanel
Untuk mengaktifkan Memcached pada shared hosting cPanel, ikuti langkah-langkah berikut:
1. Log masuk ke akaun cPanel anda.
2. Pergi ke bahagian “Software” dan klik pada “Select PHP Version”.
3. Klik pada tab “Extensions”.
4. Cari “Memcached” & “memcache” dan tick checkbox di sebelahnya.
5. Tunggu sehingga pemasangan selesai.
Cara menggunakan Redis dengan Plugin Litespeed Cache pada WordPress?
Untuk menggunakan Redis dengan plugin Litespeed Cache pada WordPress, ikuti langkah-langkah berikut:
1. Pasang dan aktifkan plugin Litespeed Cache.
2. Pergi ke halaman tetapan plugin dan klik pada tab “Object Cache”.
3. Hidupkan modul Object Cache.
4. Pilih “Redis” sebagai enjin penyimpanan cache.
5. Masukkan butiran Redis (host, port, kata laluan) Port default: 6379.
6. Simpan perubahan dan muat semula halaman.
7. Pastikan penunjuk Status: Redis = Active, Connection = Passed.
Cara menggunakan Memcache dengan Plugin Litespeed Cache pada WordPress?
Untuk menggunakan Memcache dengan plugin Litespeed Cache pada WordPress, ikuti langkah-langkah berikut:
1. Pasang dan aktifkan plugin Litespeed Cache.
2. Pergi ke halaman tetapan plugin dan klik pada tab “Object Cache”.
3. Hidupkan modul Object Cache.
4. Pilih “Memcached” sebagai enjin penyimpanan cache.
5. Masukkan butiran pelayan Memcached (host/laluan socks, port) Port default: 11211.
6. Simpan perubahan dan refresh semula halaman.
7. Pastikan penunjuk Status: Memcached = Active, Connection = Passed.
Bonus Mempunyai Redis/Memcached Diaktifkan pada Shared Hosting cPanel
Dengan mengaktifkan Redis atau Memcached pada shared hosting cPanel anda, anda boleh meningkatkan prestasi, kebolehskalaan, dan masa tindak balas laman web anda dengan ketara. Dengan plugin Litespeed Cache, anda boleh mengintegrasikan Redis atau Memcached dengan mudah dengan laman web WordPress anda, menghasilkan masa muat laman yang lebih pantas dan pengalaman pengguna yang lebih baik.
Manfaat mempunyai Redis atau Memcached diaktifkan pada shared hosting cPanel termasuk:
1. Peningkatan prestasi dan kelajuan laman web
2. Peningkatan kebolehskalaan dan keupayaan untuk mengendalikan lebih banyak trafik
3. Pengurangan pertanyaan pangkalan data dan beban pelayan
4. Peningkatan pengalaman pengguna dan kedudukan enjin carian
Dengan mengikuti tutorial ini, anda boleh mengaktifkan dan menggunakan Redis atau Memcached pada shared hosting cPanel anda dengan mudah, menghasilkan laman web yang lebih pantas, lebih berskala, dan lebih boleh dipercayai.
Kami faham bahawa sangat sukar untuk mencari mana-mana pakej shared hosting cPanel yang menawarkan combo caching ini, tetapi jangan risau! Partner kami mempunyai combo yang hebat ini untuk anda di eWallz! Sila ke bahagian Web Hosting mereka untuk mengetahui lebih lanjut.