Gratis &open source, kinerja tinggi, sistem cache objek memori terdistribusi , bersifat generik, tetapi dimaksudkan untuk digunakan dalam mempercepat aplikasi web dinamis dengan mengurangi beban basis data. Memcached adalah penyimpanan nilai kunci dalam memori untuk potongan kecil data arbitrer (string, objek) dari hasil panggilan basis data, panggilan API, atau rendering halaman.
Memcached sederhana namun kuat . Desainnya yang sederhana mendorong penerapan yang cepat, kemudahan pengembangan, dan memecahkan banyak masalah yang dihadapi cache data yang besar. API-nya tersedia untuk sebagian besar bahasa populer.
Berikut adalah langkah-langkah sederhana untuk menginstal Memcached di openSUSE 12.1
Buka Terminal, lalu alihkan ke pengguna root.
raj@geeksite:~ $ su
Instal Memcached:
Instal Memcached menggunakan perintah berikut.
root@geeksite:~ # zypper in memcached
Edit file konfigurasi Memcached untuk mengubah / mengaktifkan fitur.
root@geeksite:~ # vi /etc/sysconfig/memcached
Ada beberapa pengaturan default yang tersedia di file konfigurasi, ubahlah (jika perlu).
Entri default untuk memcache 64 MB dan juga hanya mendengarkan di host lokal, Anda perlu mengedit entri berikut sesuai dengan kebutuhan Anda.
MEMCACHED_PARAMS="-d -l 127.0.0.1"
Entri yang diperlukan untuk mendukung cache memori 1GB dan mendengarkan di host lokal ( Untuk mendengarkan di semua alamat ip, hapus – l 127.0.0.1 entri.
MEMCACHED_PARAMS=" -m 1024 -d -l 127.0.0.1"
Mulai Memcached.
root@geeksite:~ # /etc/init.d/memcached start
Untuk memulai Memcached secara otomatis saat booting.
root@geeksite:~ # chkconfig memcached on
Konfirmasi status berjalan Memcached.
root@geeksite:~ # memcached-tool 127.0.0.1:11211 stats #127.0.0.1:11211 Field Value accepting_conns 1 auth_cmds 0 auth_errors 0 bytes 0 bytes_read 14 bytes_written 786 cas_badval 0 cas_hits 0 cas_misses 0 cmd_flush 0 cmd_get 0 cmd_set 0 conn_yields 0 connection_structures 6 curr_connections 5 curr_items 0 decr_hits 0 decr_misses 0 delete_hits 0 delete_misses 0 evictions 0 get_hits 0 get_misses 0 incr_hits 0 incr_misses 0 limit_maxbytes 1073741824 listen_disabled_num 0 pid 13442 pointer_size 32 reclaimed 0 rusage_system 0.000000 rusage_user 0.090986 threads 4 time 1331982874 total_connections 7 total_items 0 uptime 2052 version 1.4.5
Instal Modul PHP:
Instal modul Memcached PHP untuk bekerja dengan PHP5, biasanya modul memcahe tidak akan tersedia di repositori standar; jadi tambahkan repositori berikut untuk menginstalnya.
root@geeksite:~ # zypper ar http://download.opensuse.org/repositories/server:/php:/extensions/server_php_openSUSE_12.1/ memcache-ext
Segarkan repositori sistem.
root@geeksite:~ # zypper ref
Instal modul PHP5.
root@geeksite:~ # zypper in php5-pecl-memcache
Sekarang restart server Memcached dan Apache untuk diterapkan.
root@geeksite:~ # /etc/init.d/memcached restart
root@geeksite:~ # /etc/init.d/apache2 restart
Itu saja!