Drupal diğer içerik yönetim sistemlerine göre çok daha fazla kaynak tüketiyor, performans artışı için de cache ile ilgili birtakım uygulamalar kurmak, ayarlar yapmak gerekiyor.
Centos bir web sunucuya memcache kurmak ve drupal ile entegre etmek için aşağıdaki adımları takip edebilirsiniz;
Sunucunuzda PHP 5.3 ve PECL olduğunu varsayıyoruz.
#yum install memcached
chkconfig --level 2345 memcached on
/etc/init.d/memcached start
pecl install memcache
extension=memcache.so satırını /etc/php.ini dosyasına ekleyin
/etc/init.d/httpd restart
Yukarıdaki komutlar ile memcache'i kurduk, açılışta çalışacak şekilde ayarladık ve servisi başlattık. Aşağıdaki php satırları ile de memcache'in gerçekten kurulup kurulmadığını test edebilirsiniz.
<?php
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211);
print_r($memcache);
?>
https://drupal.org/project/memcache adresindeki Drupal modülünü indirin ve sites/all dizini altına kopyalayın ve aşağıdaki adımları gerçekleştirin;
$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';
GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ