Adım 1: Memcached'i İndirme
İlk olarak, Memcached'in Windows sürümünü indirmeniz gerekiyor. Ancak, resmi Memcached sitesi Windows için doğrudan bir yükleyici sunmamaktadır. Bunun yerine, üçüncü taraf geliştiriciler tarafından sağlanan bir sürümü kullanacağız. Memcached'in Windows sürümünü buradan indirebilirsiniz:
https://github.com/memcached/memcached/releases
Buradan, uygun sürümü indirerek kurulum dosyasını elde edin.
Adım 2: Memcached Kurulum Dosyasını Çalıştırma
İndirilen dosyayı açın ve Memcached klasörünü bilgisayarınızda istediğiniz bir yere çıkarın. Ardından, klasörü açın ve içindeki "memcached.exe" dosyasını çalıştırın. Bu adım, Memcached’in arka planda çalışmasını sağlayacak.
Adım 3: Memcached’i Windows Hizmeti Olarak Eklemek
Memcached'i her seferinde manuel olarak başlatmak yerine, Windows’un başlat menüsünden otomatik olarak çalışmasını sağlayabiliriz. Bunun için komut satırını kullanmamız gerekiyor.
Komut satırını (CMD) yönetici olarak açın ve şu komutu girin:
memcached.exe -d install
Bu komut, Memcached'i Windows hizmeti olarak kuracaktır.
Sonrasında, Memcached’i başlatmak için şu komutu kullanın:
memcached.exe -d start
Memcached artık Windows başlatıldığında otomatik olarak çalışacak!
Adım 4: Memcached’in Çalıştığını Kontrol Etme
Memcached'in çalışıp çalışmadığını kontrol etmek için, başka bir komut satırı açın ve şu komutu girin:
telnet 127.0.0.1 11211
Eğer Memcached başarılı bir şekilde başlatıldıysa, telnet komutuyla bağlantı kurabilirsiniz ve sunucudan gelen mesajları görmelisiniz.
Adım 5: Memcached’i Yapılandırma
Memcached’in performansını optimize etmek için bazı yapılandırma ayarları yapabilirsiniz. Varsayılan olarak, Memcached 64 MB RAM kullanır. Ancak, daha fazla bellek ayırmak isterseniz, "memcached.exe"yi şu şekilde başlatabilirsiniz:
memcached.exe -d start -m 2048
Bu komut, Memcached’e 2 GB RAM ayıracaktır.
Adım 6: Memcached’i Durdurma
Memcached’i durdurmak için şu komutu kullanabilirsiniz:
memcached.exe -d stop
Ve işte bu kadar! Artık Memcached Windows sisteminizde çalışıyor ve web uygulamalarınız için cache verilerini bellekte saklıyor.
Sonuç olarak, Memcached kurulumunun bu kadar kolay olacağını kim tahmin ederdi, değil mi? Artık performansı artırmaya yönelik ilk adımı atmış oldunuz. Memcached’in gücünden tam anlamıyla yararlanmak için onu doğru şekilde yapılandırmayı unutmayın. Böylece, web uygulamalarınızda büyük hız artışları gözlemleyeceksiniz.