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!