Memcached Nasıl Kurulur? Linux İçin Adım Adım Rehber

Memcached’in Linux sistemlerine nasıl kurulacağını ve yapılandırılacağını adım adım anlatan detaylı bir rehber. Web uygulamanızın hızını artırmak için Memcached kullanmanın avantajları.

BFS

Memcached Nedir ve Neden Kullanılır?



Memcached, veritabanları ve web uygulamaları için popüler bir bellek içi veri saklama sistemidir. Büyük web siteleri ve uygulamalarda, veritabanlarına yapılan isteklerin hızını artırmak, sunucu yükünü azaltmak ve genel performansı artırmak için oldukça faydalıdır. Memcached, en temel haliyle verileri RAM'de tutarak hızlı erişim sağlar. Yavaş veri erişimini hızlandırmak, yük dengeleme yapmak ve kullanıcı deneyimini iyileştirmek için ideal bir çözümdür.

Linux Üzerine Memcached Kurulumuna Başlayalım



Memcached’i kurmaya başlamadan önce, sisteminizde bir terminal penceresi açın ve sisteminize gerekli olan paketleri yükleyecek komutları kullanmaya hazır olun. Şimdi, adım adım nasıl kurulum yapacağınızı öğrenelim!

Adım 1: Memcached Paketlerini Yükleme

Linux dağıtımınızda memcached paketini yüklemek için aşağıdaki komutu kullanacağız. Bu işlem oldukça basittir.


sudo apt update
sudo apt install memcached libmemcached-dev


Yukarıdaki komutlar, Memcached'in kendisini ve gerekli kütüphaneleri sisteminize yükleyecektir.

Adım 2: Memcached Servisini Başlatma

Kurulum tamamlandıktan sonra, Memcached’i başlatmamız gerekiyor. Bunun için aşağıdaki komutu yazabilirsiniz:


sudo systemctl start memcached


Memcached’i her zaman başlatmak için şu komutu da kullanabilirsiniz:


sudo systemctl enable memcached


Adım 3: Memcached Durumunu Kontrol Etme

Memcached’in düzgün çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:


sudo systemctl status memcached


Eğer her şey yolundaysa, terminalde "active (running)" gibi bir durum mesajı alırsınız.

Memcached Konfigürasyonu



Kurulum tamamlandı, ama şimdi Memcached’in performansını en üst düzeye çıkarmak için birkaç küçük ayar yapalım. Konfigürasyon dosyası genellikle `/etc/memcached.conf` ya da `/etc/memcached` yolunda bulunur. Bu dosyayı düzenlemek için:


sudo nano /etc/memcached.conf


Bu dosyada yapabileceğiniz bazı yaygın ayarlar şunlardır:

- Yazma/okuma bağlantı limitini ayarlamak:
Memcached’in aynı anda kaç bağlantıyı kabul edebileceğini ayarlayabilirsiniz. Örneğin, bu ayar 1024’e çıkartılabilir.

- Port numarasını değiştirmek:
Varsayılan olarak, Memcached 11211 portunu kullanır. Eğer başka bir port kullanmak istiyorsanız, bu ayarı değiştirebilirsiniz.

- RAM limitini ayarlamak:
Memcached, verileri bellekte tutarak çalışır. Bu yüzden ne kadar RAM kullanılacağını belirlemek önemlidir. Örneğin, 1 GB’lık bir limit koymak için:


  -m 1024
  


Adım 4: Güvenlik Duvarı Ayarları

Memcached, varsayılan olarak sadece yerel ağdaki uygulamalara hizmet verir. Ancak eğer uzaktan erişmek istiyorsanız, güvenlik duvarı ayarlarını değiştirmeniz gerekebilir. Güvenlik duvarınızda Memcached’in çalıştığı portu açmanız için şu komutu kullanabilirsiniz:


sudo ufw allow 11211


Tabii ki, güvenliği ihmal etmeyin. Memcached’in yalnızca belirli IP’lerden erişilebilmesini sağlamak iyi bir güvenlik önlemidir.

Memcached İle Performans Artışı



Memcached, özellikle yoğun trafik alan web sitelerinde performansı önemli ölçüde artırabilir. Veri sorguları veritabanına gitmeden önce bellekte saklandığı için, her sorgu hızlıca alınır. Bu sayede veritabanı sunucusunun yükü azalır ve web uygulamanız çok daha hızlı hale gelir.

Örneğin, kullanıcı verisi sıkça sorgulanıyorsa, bu veriyi Memcached’e koyarak her istekte veritabanına gitmek yerine hızlıca Memcached’den alabilirsiniz. Bu, çok büyük trafik yüklerinde bile sisteminizin hızla yanıt vermesini sağlar.

Sonuç



Memcached, web uygulamanızın hızını önemli ölçüde artırmak için mükemmel bir araçtır. Linux üzerine kolayca kurabilir ve uygulamanızın hızını optimize edebilirsiniz. Veritabanı sorgularını hızlandırmak, yük dengelemesi sağlamak ve sistem performansını en üst düzeye çıkarmak için Memcached’i kullanmak oldukça etkili bir çözümdür. Yukarıda adım adım gösterdiğimiz kurulum ve konfigürasyon adımlarını takip ederek, kısa süre içinde Memcached’i başarılı bir şekilde sisteminize entegre edebilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...