AyhanBaris.com Yazılım Mühendisi » Blog Arsivi » Memcached Nedir?

Yüksek performanslı, dağıtık, nesne tabanlı önbellekleme yazılımıdır. Linux serverda bir servis olarak çalışır. PHP,C,PERL vb. programlama dilleri API ile Memcached ‘e eriÅŸerek veri depolatabilirler.
Genellikle dinamik web uygulamalarını hızlandırmak amacı ile kullanılır.

SQL sorgu sonucunu veya Php ‘nin oluÅŸturduÄŸu Html sayfayı memcached ‘de depolayabilirsiniz.
Böylece web sitesi ram’den çalışırmışcasına hızlı açılır, aynı Sql sorgularını ve Php komutlarını tekrar tekrar çalıştırmaz, ön bellekten okuyarak ziyaretçiye/istemciye sunar.

Web sitelerinde kullanım yerleri olarak ;
- Sık ziyaret edilen sayfalar. Detay Sayfaları, Ana Sayfa, Arama Sonuç…
- Session bilgilerinin tutulması.
- Sık kullanılan ve veritabanından gelen veriler/diziler/objeler.

Memcached & Apache yeterli ram olduğu sürece aynı makinede çalışabilir, genel olarak memcached belleğe(ram) apache
işlemciye(cpu) yüklenir.

Memcached servera en az 512 ram ayırmanızı tavsiye ederim.
Benim sunucumda kullandığım memcache başlatma komutu söyle :
# memcached -d -p 11211 -u nobody -c 1024 -m 512 -l 127.0.0.1 $@ >/dev/null 2>&1 &

Proje Live Journal için geliştirilsede , Facebook en büyük destekçisi haline gelmiştir.
Üreticinin Sitesi :
http://www.danga.com/memcached/
PHP DesteÄŸi : http://www.php.net/memcache

>

3 Yorum “Memcached Nedir?”

  1. KaleSOFT Fýkra/Makele/Hikaye 1.3 Çýktý - Webmaster Forumu - Webmaster Zone :

    [...] cýkartýr!! -memcache (ön bellek) destegi eklendi. Türkiyede ilk kez memcache hakkýnda bilgi için : AyhanBaris.com » Blog Archive » Memcached Nedir? (memcache kurulu olmayan serverlarda normal olarak caliþir. memcache kurulumunu server [...]

  2. KaleSOFT Fıkra/Hikaye/Makale Scripti | TeknoRed | Hertelden Haberler :

    [...] olarak indirebilme eklendi. -memcache (ön bellek) destegi eklendi. memcache hakkındabilgi için : AyhanBaris.com Blog Archive Memcached Nedir? -stripslahes, addslashes iyileştirildi. -İcerik detayda Önceki, Sonraki linkleri eklendi. -Pano [...]

  3. Fýkra/Hikaye/Makale Scripti - Webmaster Forumu - Webmaster Zone :

    [...] olarak indirebilme eklendi. -memcache (ön bellek) destegi eklendi. memcache hakkýndabilgi için : AyhanBaris.com Blog Archive Memcached Nedir? -stripslahes, addslashes iyileþtirildi. -Ýcerik detayda Önceki, Sonraki linkleri eklendi. -Pano [...]

Cevapla

Son Yazılar :

utf8 general - utf8 turkish

utf8 general ============================================================= Tablo : DROP TABLE IF EXISTS `tt`; CREATE TABLE IF NOT EXISTS `tt` ( `ad` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `tt` (`ad`) VALUES (’istanbul’), [...]

utf8 general - utf8 turkish

utf8 general ============================================================= Tablo : DROP TABLE IF EXISTS `tt`; CREATE TABLE IF NOT EXISTS `tt` ( `ad` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `tt` (`ad`) VALUES (’istanbul’), [...]

utf8 general - utf8 turkish

utf8 general ============================================================= Tablo : DROP TABLE IF EXISTS `tt`; CREATE TABLE IF NOT EXISTS `tt` ( `ad` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `tt` (`ad`) VALUES (’istanbul’), [...]

utf8 general - utf8 turkish

utf8 general ============================================================= Tablo : DROP TABLE IF EXISTS `tt`; CREATE TABLE IF NOT EXISTS `tt` ( `ad` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `tt` (`ad`) VALUES (’istanbul’), [...]

if(5==$deger) yada if ($deger==5)

if(5==$deger) yada if ($deger==5) Sizin de dikkatinizi çekmiştir, Bazı projelerde alıştığımız if şartını ters yazıyorlar; if ($deger==5) yerine if(5==$deger) bu yazımın kaynağı C’den geliyor. = atama. == eşit mi karşılaştırması. C türevi tüm dillerde karşılaştırma operatöri == ‘ dir. Yazılımcılar dalgınlık/unutkanlık ile if’lerde == yerine = (tek eşit) kullanırlarsa büyük bir mantık hatasına ve bug’a sebep olurlar. # root [...]