Linux (CENTOS 6) PLESK 12 üzerine MEMCACHED kurulumu ve Wordpress W3 TOTAL CACHE plugin ile kullanımı Yazdır

  • 56

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.


Bu cevap yeterince yardımcı oldu mu?

<< Geri