Linux (CentOS 6) Plesk 12 üzerine Memcached kurulumu ve W3 Total Cache ile kullanımı

En başta şunu söylemek isterim ki, an itibari ile W3 Total Cache denediğim wordpress caching sistemleri arasında en iyisi ve en çok seçenek sunanı gibi görünüyor.

Bu bağlamda CentOS ve Plesk üzerine Memcached kurarak bunu da W3 Total Cache ile kullanacak şekilde nasıl ayarlanacağını anlatmaya çalışacağım.

İlk olarak mevcut YUM repolarını genişletmek için EPEL reposunu kurarak işe başlayalım. Eğer daha önce EPEL reposunu kurduysanız bu adımı geçebilirsiniz.

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm

Daha sonra aşağıdaki komut ile memcache daemon ve memcache php modülü kurulur.

yum install memcached php-pecl-memcache

Sonrasında memcache konfigürasyon dosyası açılır ve ayarlar istenildiği şekilde düzenlenir.

nano /etc/sysconfig/memcached

Ayar dosyasındaki değişkenler ve ne işe yaradıkları kısaca şöyle;

PORT : Memcache servisinin çalışacağı port.

MAXCONN : Anlık maksimum bağlantı sayısı. Yoğun sunucular için 2048 ya da 4096 tercih edilebilir.

CACHESIZE : MB cinsinden RAM üzerinde ayrılacak caching alanı. Yoğun sunucular için 1024 ya da 2048 yapılabilir.

Ayarlarda yapıldıktan sonra aşağıdaki komut ile memcache servisini başlayabilirsiniz.

/etc/init.d/memcached start

Aşağıdaki komut ile de servisi kalıcı olarak başlangıçta çalışacak şekilde ayarlayabiliriz.

chkconfig memcached on

Bu işlemlerden sonra Apache servisini yeniden başlatmak PHP modülünün aktif olması için gerekli olacaktır.

service httpd restart

Bu komut ile de memcahe in PHP içerisinde aktif olup olmadığını kontrol edebilirsiniz.

php -m |grep “memcache”

Çıktı olarak bunu verecektir.

memcache

Memcache servisini durdurmak, başlatmak ve yeniden başlatmak için aşağıdaki komutları kullanabilirsiniz;

service memcached stop

service memcached start

service memcached restart

Memcache istatistikleri için de aşağıdaki komutu kullanabilirsiniz.

memcached-tool 127.0.0.1:11211 stats

Bu işlemleri tamamladıktan sonra Memcache servisi artık sunucumuzda çalışıyor.

Sonrasında ise W3 Total Cache ekletisini WordPress üzerine kurup, W3 Total Cache ayarları içerisinde caching tarafında Memcache seçerek, caching için memcache kullanmaya başlayabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.