memecached kurulumunu yaptınız, vbulletin ve vbseonuz hızlandı.
Peki aynı memcached i kendi yazdığınız koddada kullanabileceğinizi biliyormuydunuz?
Kendi kodunuzu da vbulletin ve vbseo gibi hızlandırabileceğinizi biliyormuydunuz?
İşte bu başlık altında memcached i kendi uygulamalarınızda nasıl kullanacağınızı anlatacağım.
Aşağıdaki kod memcached i kullanmayı gösteren çok basit bir örnek.
Amaç: veri memcached de ise veriyi memcached den almak, memcached de değil ise kaynaktan alıp memcached de 60 saniye depolamak.
Burada kaynak bir veritabanı yada dosya olabilir.
Peki aynı memcached i kendi yazdığınız koddada kullanabileceğinizi biliyormuydunuz?
Kendi kodunuzu da vbulletin ve vbseo gibi hızlandırabileceğinizi biliyormuydunuz?
İşte bu başlık altında memcached i kendi uygulamalarınızda nasıl kullanacağınızı anlatacağım.
Aşağıdaki kod memcached i kullanmayı gösteren çok basit bir örnek.
Amaç: veri memcached de ise veriyi memcached den almak, memcached de değil ise kaynaktan alıp memcached de 60 saniye depolamak.
Burada kaynak bir veritabanı yada dosya olabilir.
PHP:
<?
if(($memcache_obj = memcache_connect('127.0.0.3', 11211)) === false) {
die("memcached bağlantısı kurulamadı!\n");
}
$key = 'veri';
if(($val = memcache_get($memcache_obj, $key)) === false) {
/* bu örnekte kaynaktan alma yerine basitçe değişkene atama yapıyoruz */
$val = 'buraya istediğinizi yazabilirsiniz, bu kısım memcached de 60 saniye keşli tutulacak';
memcache_set($memcache_obj, $key, $val, MEMCACHE_COMPRESSED, 60);
echo "Veri keşlendi!\n";
echo "Veri: ".$val;
} else {
echo "Veri keşden okundu!\n";
echo "Veri: ".$val;
}
?>