Memcached Nedir?
Linux'ta Memcached Kurulumu
# 1. Memcached Paketini Yüklemek
sudo apt update
sudo apt install memcached
Yukarıdaki komut, Ubuntu veya Debian tabanlı bir sistem için geçerlidir. Eğer CentOS veya Red Hat kullanıyorsanız, aşağıdaki komutu kullanabilirsiniz:
sudo yum install memcached
# 2. Memcached Hizmetini Başlatmak
sudo systemctl start memcached
Eğer sisteminize reboot yaptıysanız ve Memcached'in her açılışta otomatik olarak başlamasını istiyorsanız, şu komutla bunu da ayarlayabilirsiniz:
sudo systemctl enable memcached
# 3. Memcached Durumunu Kontrol Etmek
sudo systemctl status memcached
Eğer her şey yolundaysa, terminalde Memcached'in çalıştığını belirten bir mesaj göreceksiniz.
Memcached Yapılandırması
# 1. Memcached Yapılandırma Dosyasını Düzenlemek
sudo nano /etc/memcached.conf
Yapılandırma dosyasında yapabileceğiniz en önemli değişiklikler şunlardır:
- PORT: Memcached varsayılan olarak 11211 portu üzerinden çalışır. Eğer farklı bir port kullanmak isterseniz, şu satırı bulup değiştirebilirsiniz:
-p 11211 kısmını istediğiniz port numarasıyla değiştirebilirsiniz.
- RAM Limiti: Memcached’e ayıracağınız bellek miktarını da belirleyebilirsiniz. Örneğin, 512MB RAM ayırmak için şu satırı bulup değiştirebilirsiniz:
-m 512
- Bağlantı Limiti: Aynı anda kaç bağlantıyı kabul edeceğini de belirleyebilirsiniz. Örneğin, 1024 bağlantıyı kabul etmek için:
-c 1024
Dosyada gerekli düzenlemeleri yaptıktan sonra, değişikliklerin geçerli olabilmesi için Memcached servisini yeniden başlatmalısınız:
sudo systemctl restart memcached
Memcached ile Veritabanı Performansını Artırma
Veritabanı bağlantılarının her seferinde yeniden kurulması yerine, sık kullanılan verileri Memcached'e kaydederek, veritabanı yükünü hafifletebilir ve sayfa yüklenme sürelerini hızlandırabilirsiniz.
Sonuç: Memcached ile Hızlı ve Verimli Bir Web Uygulaması
Unutmayın, Memcached’i doğru yapılandırmak çok önemli. Yüksek performanslı ve sorunsuz bir deneyim için bellek ayarlarını ve bağlantı limitlerini ihtiyaçlarınıza göre optimize etmeyi unutmayın.
Hadi, hemen Memcached'i kurun ve web sitenizin hızını arttırarak, rakiplerinizin önüne geçin!