Memcached Kurulumu ve Ayarları: Linux’ta Hızlı ve Kolay Adımlar

Memcached Kurulumu ve Ayarları: Linux’ta Hızlı ve Kolay Adımlar

Linux üzerinde Memcached kurulumu ve ayarları hakkında adım adım rehber. Performans artırıcı Memcached’i kurarak veritabanı sorgularını hızlandırın.

BFS

Merhaba arkadaşlar! Bugün sizlere, web uygulamalarınızın performansını ciddi şekilde artırabilecek bir aracı tanıtacağım: Memcached. Eğer veritabanı sorgularınızı hızlandırmak, sayfa yükleme sürelerini kısaltmak ve sunucu üzerindeki yükü azaltmak istiyorsanız, Memcached tam size göre.

Memcached nedir?
Memcached, genellikle web uygulamalarında veri önbelleğe almak için kullanılan, hafif ve yüksek performanslı bir bellek içi (in-memory) anahtar-değer veri deposudur. Veritabanlarından ya da diğer kaynaklardan gelen verileri bellek üzerinde tutarak, tekrar tekrar aynı verilere erişmeyi hızlı hale getirir.

Linux'ta Memcached Kurulumu

Memcached’i kurmak, Linux sistemlerinde oldukça kolaydır. Aşağıdaki adımları takip ederek Memcached’i hızla kurabilirsiniz.

1. Adım: Gerekli Paketlerin Kurulumu


İlk olarak, Memcached’i yüklemek için terminali açın ve aşağıdaki komutu çalıştırın:


sudo apt update
sudo apt install memcached libmemcached-tools


Yukarıdaki komut, Memcached’i ve gerekli yardımcı araçları yükleyecektir. Eğer CentOS ya da RHEL gibi bir dağıtım kullanıyorsanız, komut şu şekilde olacak:


sudo yum install memcached libmemcached


2. Adım: Memcached Hizmetini Başlatma


Memcached’i kurduktan sonra, servisi başlatmanız gerekecek. Şu komutla servisi başlatabilirsiniz:


sudo systemctl start memcached


Ayrıca, Memcached’in sistem açılışında otomatik olarak başlamasını sağlamak için şu komutu kullanabilirsiniz:


sudo systemctl enable memcached


3. Adım: Memcached Durumunu Kontrol Etme


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


systemctl status memcached


Eğer her şey yolunda ise, Memcached’in çalıştığını gösteren bir mesaj alırsınız.

4. Adım: Memcached Konfigürasyonu


Memcached’i kurup çalıştırdınız, ancak doğru yapılandırma çok önemlidir. Memcached’in varsayılan ayarları genellikle küçük projeler için yeterli olsa da, büyük projelerde daha fazla bellek ve daha hızlı performans için optimizasyon yapmanız gerekebilir.

Memcached’in yapılandırma dosyasını açmak için şu komutu kullanın:


sudo nano /etc/memcached.conf


Bu dosyada bazı önemli ayarları bulacaksınız:

1. Memcached Bellek Limitini Ayarlamak
Bellek limitini arttırarak daha fazla veri saklayabilirsiniz. Varsayılan bellek 64MB’dır. Bu değeri ihtiyacınıza göre değiştirebilirsiniz:


-m 256


Bu komutla bellek limitini 256MB’ye çıkarabilirsiniz.

2. Port Değişikliği
Memcached’in dinleyeceği port numarasını değiştirmek isterseniz, şu satırı bulup düzenleyebilirsiniz:


-p 11211


Bu, Memcached’in 11211 numaralı portu kullanmasını sağlar. Bu portu ihtiyacınıza göre değiştirebilirsiniz.

3. Erişim Kontrolü
Memcached’i yalnızca belirli IP’lerden erişilebilir yapmak istiyorsanız, şu satırı bulup değiştirebilirsiniz:


-l 127.0.0.1


Bu ayar sadece yerel makineden (localhost) erişime izin verir. Eğer dışarıdan erişime izin vermek istiyorsanız, IP adresini değiştirebilirsiniz.

5. Adım: Memcached’i Yeniden Başlatma


Yaptığınız yapılandırma değişikliklerinin geçerli olması için Memcached’i yeniden başlatmanız gerekmektedir:


sudo systemctl restart memcached


Memcached Performansını İzleme

Memcached’i izlemek için birkaç basit komut kullanabilirsiniz. Örneğin, aşağıdaki komutla bellek kullanımını ve diğer önemli bilgileri görebilirsiniz:


echo stats | nc localhost 11211


Bu komut, Memcached’in istatistiklerini gösterir ve performansı izlemenize yardımcı olur.

Sonuç


İşte bu kadar! Artık Linux sunucunuzda Memcached’i kurdunuz ve yapılandırdınız. Web uygulamanızda Memcached kullanarak, veritabanı sorgularını hızlandırabilir ve kullanıcı deneyimini önemli ölçüde iyileştirebilirsiniz. Unutmayın, performans optimizasyonu sürekli bir süreçtir. Memcached’i gerektiği şekilde yapılandırarak ve izleyerek en iyi sonuçları alabilirsiniz.

İ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ü,...