Apa itu memcached ? adalah salah satu aplikasi open source yang memiliki fungsi melakukan cache pada memory yang ada dengan tujuan untuk dapat mempercepat akses sebuah website dengan konten dinamis sehingga memberikan resource lebih pada aplikasi lainnya seperti database.
Memcached adalah sebuah cara untuk menyimpan potongan data seperti string, object hasil dari sebuah pemanggilan data, panggilan api atau juga proses render halaman sebuah website dimana cara ini memungkinkan untuk melakukan proses pengaksesan lebih cepat. Seperti halnya proxy yang menyimpan data terlebih dahulu pada server jika dibandingkan dengan mengakses data langsung pada sebuah website.
Memcached ini sudah pasti menggunakan memory (RAM) yang ada pada server untuk menyimpan pecahan potongan data tersebut sehingga lebih cepat diakses oleh client. Memcached ini bisa berjalan baik untuk sistem operasi linux baik menggunakan CentOS maupun pada Ubuntu. Tapi kali ini akan dibahas bagaimana cara Instalasi memcached pada sistem operasi CentOS saja.
Sebelum melakukan instalasi, pastikan bahwa server anda sudah bisa melakukan akses internet karena proses instalasi ini akan dilakukan secara online.
Instalasi Memcached
#yum update
#yum install memcached
#service memcached start
Instalasi PHP
#yum install php
Instalasi Apache
#yum install httpd
#service httpd start
Aktifkan port webserver (port 80) dengan firewalld
#firewall-cmd –zone=public –permanent –add-service=http
#firewall-cmd –reload
Untuk melakukan testing apakah webserver sudah bisa diakses atau belum silahkan akses dengan browser http://localhost atau jika menggunakan ip address http://<ip>
Untuk melakukan testing apakah memcached sudah diload oleh apache dengan menggunakan fungsi phpinfo();
<?php
phpinfo();
?>
Untuk melakukan testing apakah memcached sudah berfungsi dengan baik, anda bisa menggunakan perintah berikut ini :
#memcached-tool 127.0.0.1:11211 stats
dan akan memberikan hasil berikut ini :
Untuk konfigurasi default memcached ada ada direktori /etc/sysconfig/memcached yang berisikan
PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=”64″
OPTIONS=””
Dan anda bisa melakukan tune up dengan merubah value yang ada disesuaikan dengan kebutuhan anda. Selamat menggunakan memcached!