Memcached Nedir ve Neden Kullanılır?
Merhaba! Bugün, web uygulamalarınızda performansı artırmanıza yardımcı olacak harika bir aracı ele alacağız: Memcached. Eğer web sitenizin hızlı çalışmasını istiyorsanız, büyük veritabanı sorguları ya da yoğun veri işleme zamanlarında Memcached devreye girer ve size büyük bir hız avantajı sunar. Veritabanınızın yükünü hafifleterek, web sitenizin daha hızlı çalışmasını sağlar. Ama önce, Memcached’i Windows’a nasıl kuracağımıza göz atalım!
Adım 1: Memcached’i İndirme
Memcached, açık kaynaklı bir bellek içi anahtar-değer veri deposudur. İlk iş olarak, Memcached'in Windows için olan sürümünü indirmeliyiz. Memcached'i Windows’a kurmanın birkaç yolu var, ama biz en basit yol olan Win32 sürümünü kullanacağız.
- Memcached için Windows sürümünü [bu linkten](https://memcached.org/) indirin.
- İndirdiğiniz dosyayı C:\ dizinine çıkarın. Bu dizin üzerinde işlem yapacağız.
Adım 2: Memcached’i Kurma
Şimdi gelelim Memcached’in kurulumuna. Memcached’i yüklemek için aşağıdaki adımları takip edin:
1. İndirdiğiniz dosyanın içindeki `memcached.exe` dosyasını C:\memcached dizinine yerleştirin.
2. Komut İstemcisi’ni (Command Prompt) açın. Bunu başlat menüsünden "cmd" yazarak bulabilirsiniz.
3. Komut istemcisinde memcached dosyasının bulunduğu dizine gidin. Şu komutu yazın:
cd C:\memcached
4. Şimdi Memcached'i çalıştırabiliriz! Aşağıdaki komutu yazın:
memcached.exe -d start
Memcached başarıyla çalışmaya başlayacaktır.
Adım 3: Memcached’i Windows Başlangıcına Eklemek
Şimdi Memcached her açıldığında otomatik olarak başlasın istiyoruz. Bunun için Memcached’i Windows hizmeti olarak eklememiz gerekiyor.
1. Komut istemcisine aşağıdaki komutu yazın:
memcached.exe -d install
2. Bu işlem Memcached’i otomatik olarak başlatacak şekilde kuracaktır. Artık her bilgisayar açıldığında Memcached otomatik olarak çalışmaya başlayacaktır.
Adım 4: Memcached’i Test Etme
Memcached’in doğru şekilde çalışıp çalışmadığını kontrol etmek için, küçük bir test yapmamız lazım. Windows’ta, tarayıcınızı açın ve şu URL’ye gidin:
http://127.0.0.1:11211
Eğer her şey yolunda gitmişse, Memcached’in durumu hakkında bilgiler görebileceğiniz bir sayfa açılacaktır.
Adım 5: Memcached ile Verileri Depolamak
Artık Memcached’i Windows’a başarıyla kurduğumuza göre, verilerinizi depolamaya başlayabilirsiniz. Memcached, verilerinizi anahtar-değer çiftleri şeklinde saklar. İşte temel bir kullanım örneği:
$memcached = new Memcached();
$memcached->addServer('localhost', 11211);
$memcached->set('anahtar', 'değer', 300); // 300 saniye boyunca sakla
echo $memcached->get('anahtar');
Bu kod örneğinde, 'anahtar' adıyla bir veri saklıyoruz ve 5 dakikalık bir süre için geçerli olmasını sağlıyoruz. Veriyi almak için ise `get()` fonksiyonunu kullanıyoruz.
Memcached ile Performansı Artırma
Memcached’i başarılı bir şekilde kurduğunuzda, uygulamanızın yanıt sürelerini büyük ölçüde kısaltabilirsiniz. Özellikle veritabanı sorgularının sıklıkla tekrarlandığı durumlarda, Memcached çok faydalıdır. Çünkü verileri bellek üzerinde tuttuğu için, her seferinde veritabanına gitmeye gerek kalmaz.
Sonuç
Ve işte bu kadar! Memcached’in Windows’a kurulumunu tamamladınız ve performansınızı artırmak için hazır durumdasınız. Memcached, hem veri saklama hem de hız artırma açısından mükemmel bir araçtır. Artık, web uygulamalarınızın daha hızlı çalıştığını görebilirsiniz.
Performans optimizasyonları için Memcached kullanmaya devam edin ve web sitenizin hızını her geçen gün arttırın!