Adım 1: Memcached’i İndirme
İlk iş olarak Memcached’in Windows için uygun sürümünü indirmeliyiz. Memcached’in resmi sitesinde Windows sürümü bulunmamakla birlikte, üçüncü parti kaynaklardan Windows uyumlu sürümü edinebiliriz. Bunun için şu adımları takip edebilirsiniz:
1. [Memcached Windows sürümünü buradan indirin](https://memcached.org/downloads).
2. İndirdiğiniz dosyayı bir klasöre çıkartın (örneğin, `C:\memcached`).
Adım 2: Memcached’i Çalıştırma
Şimdi, Memcached’in kurulumu tamamlandı. Ancak, Windows üzerinde çalıştırmadan önce birkaç ayar yapmamız gerekecek.
Memcached’i başlatmak için:
1. Başlat menüsüne gidin ve “cmd” yazıp Komut İstemi’ni açın.
2. Komut isteminde, Memcached’i çıkarttığınız klasöre gidin. Örneğin, `C:\memcached` dizinine gitmek için:
cd C:\memcached
3. Memcached’i çalıştırmak için şu komutu yazın:
memcached.exe -d
Bu komut, Memcached’i arka planda çalıştırır. Eğer hata alırsanız, komutları yönetici olarak çalıştırdığınızdan emin olun.
Adım 3: Memcached’in Durumunu Kontrol Etme
Memcached’in doğru şekilde çalışıp çalışmadığını kontrol etmek için, tarayıcınıza şu adresi yazabilirsiniz:
http://localhost:11211
Bu adres, Memcached’in çalışıp çalışmadığını doğrulamaya yarayacaktır. Eğer her şey yolunda giderse, Memcached'in "OK" yanıtını görmelisiniz.
Adım 4: Memcached’in Bağlantısını Sağlama
Memcached artık Windows üzerinde çalışıyor. Web uygulamanızda Memcached kullanabilmek için bir bağlantı kurmamız gerekiyor. Örneğin, PHP kullanıyorsanız, PHP’nin Memcached desteğini aktifleştirmeniz gerekecek.
PHP kullanarak Memcached’e bağlanmak için şu adımları izleyebilirsiniz:
1. Memcached PHP uzantısını etkinleştirin:
PHP’nin Memcached uzantısını etkinleştirmeniz gerekir. PHP'nin `php.ini` dosyasını açın ve aşağıdaki satırı ekleyin:
extension=memcached
2. PHP’de Memcached bağlantısı:
Aşağıda PHP ile Memcached'e nasıl bağlanacağınızı gösteren basit bir kod örneği bulabilirsiniz:
addServer('localhost', 11211);
// Veri ekle
$memcache->set('anahtar', 'değer');
// Veriyi al
echo $memcache->get('anahtar');
?>
Bu kod, Memcached’e bağlantı kuracak ve bir anahtar-değer çifti ekleyip, daha sonra bu değeri okuyacaktır.
Adım 5: Memcached’i Otomatik Başlatma
Memcached’in her bilgisayar açıldığında otomatik olarak başlamasını istiyorsanız, bir hizmet olarak kurulmasını sağlayabilirsiniz. Bunun için şu adımları izleyin:
1. Komut İstemi’ni yönetici olarak açın.
2. Aşağıdaki komutu yazın:
memcached.exe -d -m 64 -p 11211 -u memcached -c 1024 -v
Bu komut, Memcached’i hizmet olarak başlatır ve her açılışta otomatik olarak çalışacaktır.
Sonuç
Ve işte, Memcached’i Windows üzerinde başarıyla kurdunuz! Artık web uygulamalarınızda hızlı veri önbellekleme yaparak performansınızı artırabilirsiniz. Adımları takip ederek Memcached’i kolayca kurabilir, veritabanı işlemlerinizin hızını önemli ölçüde artırabilirsiniz.
Unutmayın: Memcached’in doğru yapılandırılması, yüksek performans sağlayarak web uygulamanızın hızını önemli ölçüde artıracaktır.