Tekil Mesaj gösterimi
  #1 (permalink)   iTrader 
Alt 2008-01-18, 22:22
iyinet - ait Kullanıcı Resmi (Avatar)
iyinet iyinet isimli üyemiz çevrimdışıdır. (Offline)
Paylaşım için teşekkürler
 
Üyelik tarihi: Sep 2002
Mesajlar: 6.470
Blog Entries: 2
Tecrübe Puanı: 3
iTrader: %100/6
iyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really nice
Standart Memcached ile kendi yazdığınız PHP kodunu hızlandırmak

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.

PHP- Kodu:
<?
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$valMEMCACHE_COMPRESSED60);
        echo 
"Veri keşlendi!\n";
        echo 
"Veri: ".$val;
} else {
        echo 
"Veri keşden okundu!\n";
        echo 
"Veri: ".$val;
}

?>
__________________
Forum Reklam Site Reklam

Konu iyinet tarafından (2008-01-18 Saat 22:39 ) değiştirilmiştir..
Alıntı ile Cevapla