Memcached ile PHP Session Yönetimi

Şubat 7th, 2010 Uğur Aslan Posted in Linux, PHP No Comments »

Memcached yoğun sunucular için önemli bir performans iyileştirme aracı olarak kullanılabilen bir uygulama. Aslında temel olarak yaptığı şey key-value olarak saklanan verileri RAM üzerinde tutarak istendiği zaman çok hızlı bir şekilde bu verileri getirebilmesi. Facebook’ta kullanılan memcached birçok web uygulaması için de vazgeçilmez bir caching aracıdır.

Bildiğiniz üzere PHP sessionları ya bir klasörde dosya olarak ya da veritabanında saklanabilmektedir. Özellikle çok kullanıcılı sistemlerde session verilerini RAM üzerinde tutmak belli oranda perfomans sağlayabilir. Sessionları RAM üzerinde tutabilmek için de Memcached’den faydalanabiliriz. Tabii session datalarının RAM üzerinde tutulması, olası bir problem sonrasında RAM deki verilerin tamamen yok olma riskini de kabul etmeyi gerektiriyor.

İşin analiz ve değerlendirme kısmını bir kenara bırakıp, teknik olarak bunu nasıl yapabileceğinizi aktarayım. Burada anlatacaklarım Debian Etch üzerinde Apache2-PHP5 kurulu bir ortamda test edilmiştir ancak Debian temelli herhangi bir sunucu için de aşağı yukarı aynı şekilde kurulum yapılabilir.

Read the rest of this entry »

AddThis Social Bookmark Button

Debian Etch için DNS Sunucusu (Bind9) Kurulumu ve Ayarları

Aralık 11th, 2008 Uğur Aslan Posted in Linux 2 Comments »

AddThis Social Bookmark Button

Linux-tr.net yayında…

Eylül 9th, 2008 Uğur Aslan Posted in Linux, İnternet 2 Comments »

AddThis Social Bookmark Button

Debian Etch’de ASUS NX 1101 ethernet kartı sürücüsü derlemek

Mayıs 28th, 2008 Uğur Aslan Posted in Linux 3 Comments »

AddThis Social Bookmark Button

Ubuntu’da Adobe Photoshop nasıl kurulur?

Ocak 28th, 2008 Uğur Aslan Posted in Linux 21 Comments »

AddThis Social Bookmark Button