Menggunakan sistem cache sangat membantu kamu dalam menghemat resource, sehingga dapat lebih optimal dalam menangani banyak request yang ada di sisi web server. Pada artikel ini, kami akan membahas mengenai Cara Install Memcached di Ubuntu 22.04.
Memcached
Memcached adalah BSD-licensed published cache server yang digunakan oleh banyak organisasi dan website untuk cepat menerima data dari memory. Juga telah banyak digunakan oleh banyak users untuk improve keseluruhan speed dan performance dari dynamic website dengan koneksi database untuk improve performance dengan menghindari disk access dan storing data penting di memory atau meminimalisir query database yang kompleks, terutama pada query statement SELECT.
Persiapan
Ada beberapa hal yang perlu disiapkan:
- Memiliki VPS yang aktif dengan OS Ubuntu 22.04.
- Memiliki akses root.
Point
Terdapat beberapa rangkuman point instalasi pada artikel ini.
- Update Server
- Install Firewall
- Install Dependencies
- Install Memcached
- Enabled Memcached PHP Application
- Testing
Cara Install Memcached di Ubuntu 22.04
Bagaimana cara install memcached di Ubuntu 22.04? Berikut informasi lebih lengkapnya:
Update Server
Login terlebih dahulu ke root server dan update server untuk memastikan packages server nya sudah up-to-date.
$ apt-get update -y $ reboot
Install Firewall
Sebelum memulainya, perlu instalasi Firewall supaya lebih secure. Pada Firewall ini menggunakan CSF (ConfigServer Security & Firewall). Instalasinya dengan perintah di bawah ini:
$ cd /usr/src $ wget https://download.configserver.com/csf.tgz $ tar -xzf csf.tgz $ cd csf/ $ sh install.sh
Pada konfigurasi CSF rubah “make TESTING=’1’ menjadi 0”.
$ nano /etc/csf/csf.conf
Kemudian restart CSF supaya reload konfigurasi yang ter-update.
$ csf -r
Install Dependencies
Install beberapa package yang dibutuhkan Memcached.
$ sudo apt-get install git gcc make wget snapd -y
Install Memcached
Install package memcached seperti di bawah ini.
$ apt-get install memcached libmemcached-tools -y
Check version & status memcached.
$ systemctl status memcached
Output:
-
memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2023-04-26 08:43:27 UTC; 57s ago Docs: man:memcached(1) Main PID: 2165 (memcached) Tasks: 10 (limit: 4664) Memory: 1.7M CPU: 45ms CGroup: /system.slice/memcached.service └─2165 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid $ memcached -V
Output:
memcached 1.6.14
Enable Memcached PHP Application
Supaya website kamu mengenali memcached, dan memcached bisa melakukan caching pada aplikasi/website, maka perlu install extension phpx-memcached, x di sini disesuaikan dengan php yang kamu gunakan. Misalnya, kami menggunakan PHP 8.2, maka perintahnya sebagai berikut:
$ apt-get install php8.2-memcached -y
Testing
Langkah terakhir adalah testing, tambahkan script PHP Info pada document root website atau aplikasi kamu untuk melihat hasilnya. Misalnya jika default, maka:
$ nano /var/www/html/info.php
Paste script di bawah ini.
<?php phpinfo(); ?>
Save dan exit.
Lalu akses website kamu dengan file info.php
Tampilan diatas menginformasikan bahwa memcached telah berhasil terinstall dan sudah enabled.
Kesimpulan
Jika kamu mengikuti artikel ini dari awal sampai akhir, artinya kamu sudah berhasil Install Memcached di Ubuntu 22.04.
Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewaweb. Semoga artikel ini membantu!