Memcached bir cache sistemidir.smf , vbulletin ve bir çok scirpte ciddi hız faydası olduğu söylenmekte Memcached danga.com firması tarafından geliştirilmiştir. Memcached ile sitelerinizin daha performanslı ve verimli çalışmasını sağlayabilirsiniz.
Memcached kurulumu
Dizin oluşturup gerekli dosyaları indiriyoruz
mkdir /root/mcache
cd /root/mcache
wget http://monkey.org/~provos/libevent-2.0.10-stable.tar.gz
wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
wget http://pecl.php.net/get/memcache-2.2.6.tgz
İndirdiğimiz dosyayı açıp kurulumu başlatıyoruz
tar xvzf libevent-2.0.10-stable.tar.gz
cd /root/mcache/libevent-2.0.10-stable
./configure
make
make install
Libevent kurulumunu gerçekleştiriyoruz
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5
64 bit sunucular için ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
Memcached Kurulum ve Derlemesini yapıyoruz
cd /root/mcache/
tar xvzf memcached-1.4.5.tar.gz
cd /root/mcache/memcached-1.4.5
./configure –with-libevent=/usr/local/lib/libevent-2.0.so.5
make
make install
Memcache Kurulum ve Derlemesi yapıyoruz
cd /root/mcache/
tar xvzf memcache-2.2.6.tgz
cd /root/mcache/memcache-2.2.6
phpize
işlemler sonrası aşağıdaki gibi çıktı çıkacaktır
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
çıkan çıktıyı aynen uyguluyoruz
Yine derleme işlemi uyguluyoruz
./configure
make
make install
Çıkan çıktıyı bir yere kaydedelim ilerde ihtiyacımız olacak
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
memcached aktif etme vakti geldi
/usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211
Peki Memcached çalışıyor mu çalışmıyor mu nasıl anlarız ?
ps -ef |grep memcached|grep -v grep komutu ile
php.ini açıyoruz
nano /usr/local/lib/php.ini
php.ini içerisinde extensions_dir satırını bulup az önce not ettiğimiz kod ile değiştiriyoruz.
değişiklik sonrası hali aşağıdaki gibi olacaktır.
extension_dir = “/usr/local/lib/php/extensions/no-debug-non-zts-20060613/”
php.ini dosyasının en altına
extension = “memcache.so”
memcache.allow_failover = 0
ekliyoruz
Ve service httpd restart komutu ile işlemleri tamamlıyoruz
Yine çalışıp çalışmadığını test edelim
php -i | grep “memcache support”
doğru çıktı memcache support => enabled şeklinde olmalı
Sunucu her yeniden başlattığınızda otomatik açılması için
nano /etc/rc.local
/usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211
İlginizi Çekebilir
WordPress, sunduğu esneklik ve geniş tema seçenekleri ile web site sahipleri arasında popüler bir tercih haline gelmiştir. Ancak,...
Devamını OkuWindows Plesk Sunucu, web hosting hizmetleri yönetimi için popüler bir kontrol panelidir. Bu blog yazısında, Windows Plesk Sunucunun...
Devamını OkuDijital dünyanın hızla geliştiği günümüzde, işletmelerin sunucu yönetim süreçlerini kolaylaştırmaya yönelik çözümler giderek daha fazla önem kazanmaktadır. Windows...
Devamını OkuReseller Hosting, müşteri ilişkileri yönetiminin önemini vurgulayan bir konudur. Müşteri memnuniyeti yaratmanın 5 adımı, müşteri bağlılığını artırarak başarılı...
Devamını OkuGünümüzde dijitalleşmenin hızla artmasıyla birlikte, işletmelerin kesintisiz ve verimli bir şekilde çalışabilmesi için sunucuların durumu büyük önem taşımaktadır....
Devamını Oku2025 yılına yaklaşırken, finansal özgürlüğe ulaşmanın anahtarlarından biri pasif gelir kaynakları oluşturmaktır. Pasif Gelir Kazanma Önerileri 2025 başlığı...
Devamını Oku