Memcached Openlitespeed

Menggunakan Object Cache pada LSCache (LiteSpeed Cache) dengan Memcached

Inilah cara menggunakan object cache pada LSCache (LiteSpeed Cache) dengan metode Memcached untu meningkatkan performa dari website mu

Inilah cara menggunakan object cache pada LSCache (LiteSpeed Cache) dengan metode Memcached untu meningkatkan performa dari website mu

Ingin menggunakan object cache pada LSCache (LiteSpeed Cache) ?, Jika kamu pengguna WordPress dengan web server Openlitespeed tentunya kamu harus mencoba plugin LSCache. LSCache (LiteSpeed Cache) adalah sebuah plugin caching yang dirancang untuk meningkatkan kecepatan dan kinerja situs web berbasis server web LiteSpeed. LSCache menggunakan berbagai teknik caching seperti page caching, object caching, dan database caching untuk mempercepat waktu loading halaman dan mengurangi beban pada server

Salah satu fitur yang akan kita bahas adalah object caching. Object caching adalah sebuah teknik caching yang digunakan untuk menyimpan data sementara di memori, sehingga dapat diakses dengan cepat tanpa perlu memuat ulang data dari sumbernya (misalnya dari database atau API)

Cara Menggunakan Object Cache pada LSCache

Untuk menggunakan fitur object caching kamu perlu menginstall Memcached atau Redis terlebih dahulu. Saat ini mari kita coba menggunakan Memcached.

1. Install Memcached

Tahap pertama adalah melakukan instalasi Memcached pada servermu. Sesuaikan dengan sistem operasi yang kamu pakai

  • Ubuntu
$ sudo apt update
$ sudo apt install memcached libmemcached-tools
$ systemctl enable memcached
  • Centos/RHEL
$ yum update
$ yum install memcached
$ yum install libmemcached
$ systemctl enable memcached

Jika kamu ingin memverifikasi apakah memcached sudah jalan pada servermu, kamu bisa menjalankan perintah systemctl status memcached

2. Install Module PHP Memcached

Untuk menjalankan memcached dengan PHP pada Openlitespeed, kamu perlu menginstall module tambahan lsphp**-memcached

  • PHP 8.2
sudo apt install lsphp82-memcached
  • PHP 8.1
sudo apt install lsphp81-memcached
  • PHP 8.0
sudo apt install lsphp80-memcached
  • PHP 7.4
sudo apt install lsphp74-memcached

3. Restart PHP

Langkah terakhir untuk mengaktifkan module Memcached PHP yang sudah kita install tadi. Kita perlu melakukan restart PHP. Jalankan script dibawah ini

sudo touch /usr/local/lsws/admin/tmp/.lsphp_restart.txt
sudo systemctl restart lsws

4. Aktifkan Object Cache pada LSCache

Buka menu LiteSpeed Cache > Cache > Object. Lalu aktifkan Object Cache dan sesuaikan menggunakan Memcached. Lalu Simpan perubahan.

Kegunaan Object Caching

Object caching memiliki beberapa kegunaan yang sangat berguna dalam meningkatkan kinerja dan responsifitas aplikasi web, antara lain:

  1. Meningkatkan performa aplikasi web
    Object caching memungkinkan aplikasi web untuk menyimpan data sementara di memori cache sehingga dapat diakses dengan cepat tanpa perlu memuat ulang data dari sumbernya. Hal ini dapat meningkatkan kecepatan dan responsifitas aplikasi web, mengurangi waktu loading halaman, dan mengurangi beban pada database atau sumber data lainnya.
  2. Mengurangi waktu query database
    Object caching dapat digunakan untuk menyimpan hasil query database ke dalam cache sehingga ketika data yang sama diminta kembali, aplikasi web tidak perlu melakukan query ulang ke database. Hal ini dapat mengurangi waktu query database, menghemat sumber daya server, dan meningkatkan performa aplikasi web.
  3. Mengurangi beban pada sumber daya server
    Object caching dapat membantu mengurangi beban pada sumber daya server dengan menyimpan data sementara di memori cache. Hal ini dapat membantu meningkatkan skala aplikasi web dan mengurangi biaya operasional.
  4. Memperbaiki pengalaman pengguna
    Dengan mempercepat waktu loading halaman dan meningkatkan responsifitas aplikasi web, pengguna dapat merasakan pengalaman yang lebih baik saat menggunakan aplikasi web.
  5. Meningkatkan skalabilitas aplikasi web
    Dengan mengurangi beban pada sumber daya server dan mengoptimalkan kinerja aplikasi web, object caching dapat membantu meningkatkan skalabilitas aplikasi web dan memungkinkan aplikasi untuk menangani lebih banyak pengguna dan permintaan tanpa mengalami penurunan kinerja.

Penutup

Itulah penjelasan cara menggunakan object cache pada LSCache (LiteSpeed Cache) dengan metode Memcached. Ini sangat berguna untuk meningkatkan performa dari web mu sehingga waktu respon menjadi lebih cepat. Semoga bermanfaat