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 performance 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 »

Tags:

AddThis Social Bookmark Button

Web yazılım sektöründe uzmanlık

Aralık 27th, 2009 Uğur Aslan Posted in Programlama, İnternet | 2 Comments »

Tags: , , , ,

AddThis Social Bookmark Button

Harfiyat

Aralık 27th, 2009 Uğur Aslan Posted in Kendimce.. | No Comments »

Tags: , , , , ,

AddThis Social Bookmark Button

Gördüğüm en ilginç/eğlenceli 2. bug (Google Chrome 3.0 Alfa)

Ağustos 7th, 2009 Uğur Aslan Posted in İnternet | No Comments »

Tags: , , , ,

AddThis Social Bookmark Button

Microsoft’un Internet Explorer 8 konusunda çaresizliği

Haziran 19th, 2009 Uğur Aslan Posted in İnternet | 2 Comments »

Tags: , , , , , , , , ,

AddThis Social Bookmark Button