Tutorial kali ini request dari mbak Shafira yaitu bagaimana cara install Memcached di CentOS 6 untuk VPSnya. Ya… saya turuti, pagi – pagi nunggu saatnya berangkat kerja sambil seruput kopi. Hehe. 😛 Memang tidak lama kok prosesnya, yakin sekali mencoba setelahnya minimal tahu harus ngapain. Sedikit deskripsi dulu mengenai apa itu Memcached? Ini adalah paket aplikasi dimana cache data dari program yang mendukungnya akan disimpan dalam memori (RAM). Jadi selama kapasitas RAM anda mencukupi maka bisa dimaksimalkan penggunaannya. Kelebihannya adalah – misal PHP dan MySQL – akan mengambil cache halaman websitenya dari memori yang jauh lebih cepat dibandingkan dari harddisk. Tidak perlu ada delay gara – gara menunggu proses baca tulis harddisk yang masih
mekanik menggunakan jarum. Bahkan ini bisa diskalakan secara horisontal karena d diakhir kata memcached itu untuk distributed, jadi bisa dibagi ke beberapa server sekaligus. Cocok buat HA (High-Availability) dan mengurangi beban server. Ya, sudah cukup basa – basinya mari ke fokus pembahasan, yang saya gunakan adalah CentOS release 6.7 (Final) 32-bit. Nah… Memcached ini tidak ada di repositori standar, jadi kita harus
menambahkan EPEL Repository dulu: Untuk Centos 6 64-bit Kemudian install saja Memcached dan dependensinya: Ya, sudah selesai memang proses instalasinya. Tapi kita belum mensetting dan mengaktifkannya. Sekarang kita akan mengedit konfigurasi memcached: Kalau tidak ketemu ganti nama filenya dengan Nah… ini adalah isi konfigurasi awal untuk pembelajaran dulu, setelah itu bisa anda utak – atik:
Saya berikan komentar supaya tidak lupa fungsinya apa. 😉 Sudah semua? Mari kita jalankan service Memcached:
Silahkan dicek lewat Secara default memcached tidak dijalankan saat booting, jadi kalau anda merestart server ya harus diaktifkan manual lagi. Repot kan? Ya, kita tambahkan saja kalau harus ikut dipanggil saat masuk ke sistem operasi:
Masih belum selesai lho, sekarang kita perlu menambahkan dukungan aplikasi agar bisa memanfaatkan Memcached. Misal PHP maka perlu menginstall PECL baru:
Selanjutnya edit
Nanti seluruh sesi PHP akan disimpan lewat memcached. Akhirnya restart software web server anda, misal Apache:
atau Nginx:
Kalau ada aplikasi web yang mendukung langsung Memcached akan terdeteksi otomatis. Di WordPress anda harus menginstall plugin cache seperti W3 Total Cache. Kalau ada pertanyaan atau koreksi silahkan diajukan di komentar. Dan saya telat berangkat kerja. Haha. 😀 Semoga bermanfaat. 😉 Tambahan Untuk Apache mungkin akan ada pesan error:
Silahkan edit
Hilangkan simbol komentar (#) diawal ServerName. Halo sobat sekolahlinux, lama tidak update soal tutorial, kali ini saya akan coba menuliskan sedikit tutorial tentang memcache, bagaimana sih cara memakai memasang memcache dan menginstall nya didalam os centos 7, oke langsung saja kita praktek. pertama jalankan command dibawah ini yum install epel-release -y && yum update -y selanjutnya jika sudah install memcache dan extension memcached nya yum -y install memcached yum -y install php-pecl-memcached php-pecl-memcache python-memcached perl-Cache-Memcached
selanjutnya buka file config memcache vim /etc/sysconfig/memcached PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="" MXCONN: jumlah koneksi maksimal yang diizinkan kedalam memcache CACHESIZE: jumlah cache yang bisa ditampung di dalam memory, contohnya jika memory/ram, default value nya adalah 64MB, maka silahkan disesuaikan dengan jumlah ram yang kalian gunakan, jangan lupa sesuaikan dengan jumlah kebutuhan system kalian, agar nantinya tidak membuat berat system kita jika sudah jalankan memcache nya service memcached start chkconfig memcached on selanjutkan kita coba untuk install phpmemcacheadmin, pertama buat dir untuk meletakan file nya mkdir -p /usr/local/apache/phpMemcachedAdmin cd /usr/local/apache/phpMemcachedAdmin wget http://phpmemcacheadmin.googlecode.com/files/phpMemcachedAdmin-1.2.2-r262.tar.gz tar xvf phpMemcachedAdmin-1.2.2-r262.tar.gz chown -R apache:apache /usr/local/apache/phpMemcachedAdmin chmod -R 755 /usr/local/apache/phpMemcachedAdmin buat file apache conf untuk phpmemcacheadmin vim /etc/httpd/conf.d/phpMemcachedAdmin.conf lalu isi dengan rule dibawah ini Alias /phpMemcachedAdmin /usr/local/apache/phpMemcachedAdmin Alias /phpmemcachedadmin /usr/local/apache/phpMemcachedAdmin <Directory /usr/local/apache/phpMemcachedAdmin> Order Deny,Allow Deny from All Allow from 192.168.100.0/24 Allow from 127.0.0.1 </Directory> <Directory /usr/local/apache/phpMemcachedAdmin> AuthUserFile /etc/httpd/.htpasswd AuthName "phpMemcachedAdmin Login Area" AuthType Basic require user admin </Directory> jika sudah jangan lupa restart apache/httpd service httpd restart untuk mengaksesnya bisa dari browser http://ip_server/phpMemcachedAdmin oke sekian tutorial kali ini 🙂 selamat mencoba ya sobat |