Adım 1: Memcached'i Sisteminize Kurma
Memcached, sisteminizin belleğinde verileri depolayarak daha hızlı erişim sağlar. İlk adım, Memcached’i sisteminize kurmak. Kolayca kurulum yapabileceğiniz birkaç komut ile bunu halledebilirsiniz. Şimdi, terminalinizi açın ve aşağıdaki komutları sırasıyla çalıştırın.
sudo apt update
sudo apt install memcached
sudo apt install libmemcached-tools
Bu komutlar, Memcached’in kurulumunu başlatacak ve ardından ilgili yardımcı araçları da yükleyecektir.
Adım 2: Memcached’i Başlatma ve Yapılandırma
Kurulumun ardından, Memcached hizmetini başlatmanız gerekiyor. Sistemde doğru bir şekilde çalıştığından emin olmak için hemen servisi başlatalım:
sudo systemctl start memcached
sudo systemctl enable memcached
Bu komutlar, Memcached’in hemen başlamasını sağlayacak ve sistem her yeniden başlatıldığında otomatik olarak açılacak.
Şimdi, Memcached’in doğru bir şekilde yapılandırıldığından emin olalım. memcached.conf dosyasını düzenlemeniz gerekebilir. Eğer fazla bellek kullanımı ya da farklı portlar ayarlamak istiyorsanız, bu dosyada bazı değişiklikler yapmanız gerekebilir.
Yapılandırma dosyasını şu şekilde açabilirsiniz:
sudo nano /etc/memcached.conf
Burada, `-m` parametresiyle bellek miktarını belirleyebilirsiniz. Örneğin, 512 MB bellek ayarlamak için şöyle bir satır ekleyebilirsiniz:
-m 512
Bundan sonra, dosyayı kaydedip çıkın. Ardından Memcached servisini yeniden başlatmanız gerekir:
sudo systemctl restart memcached
Adım 3: Memcached’in Çalışıp Çalışmadığını Kontrol Etme
Memcached’i başlattınız ve yapılandırdınız. Şimdi, her şeyin yolunda olup olmadığını kontrol edelim. Memcached’in çalışıp çalışmadığını görmek için şu komutu verebilirsiniz:
systemctl status memcached
Eğer her şey doğruysa, "active (running)" şeklinde bir çıktı alacaksınız. Bu, Memcached’in aktif olarak çalıştığını gösterir.
Adım 4: Memcached’i Test Etme
Kurulum tamamlandı, ama çalışıp çalışmadığından emin olmak istiyorsunuz, değil mi? Hadi biraz test edelim. Telnet komutunu kullanarak Memcached’e bağlanabilirsiniz:
telnet localhost 11211
Bağlantı kurulduğunda, aşağıdaki gibi bir mesaj alırsınız:
```
Trying ::1...
Connected to localhost.
Escape character is '^]'.
```
Şimdi, `stats` komutunu yazarak Memcached’in istatistiklerini görebilirsiniz:
stats
Bu, Memcached’in çalıştığını ve her şeyin düzgün olduğunu onaylayacaktır.
Adım 5: Memcached ile Uygulamanızı Hızlandırma
Memcached’in kurulumunun ardından, web uygulamanızda kullanmaya başlamak için birkaç PHP, Python veya başka dillerde entegrasyon yapmanız gerekebilir. Mesela, PHP için Memcached'i kullanmak için aşağıdaki gibi basit bir kod yazabilirsiniz:
$mem = new Memcached();
$mem->addServer('localhost', 11211);
// Veri ekleyelim
$mem->set('username', 'memcached_user');
// Veriyi alalım
$username = $mem->get('username');
echo $username;
İşte bu kadar! Artık Memcached ile veritabanı yükünüzü azaltıp, sitenizin performansını hızlandırabilirsiniz.
### Sonuç
Memcached kurulumu basit, ancak web uygulamanızda veritabanı performansını artırma konusunda etkili bir çözümdür. Bu rehber sayesinde, Memcached’i kolayca kurarak web sitenizin hızını ciddi şekilde iyileştirebilirsiniz. Unutmayın, hız her şeydir!