Memcached Nasıl Kurulur? Linux Üzerinde Hızlı ve Kolay Kurulum Rehberi

Bu yazıda, Memcached'in Linux üzerinde nasıl kurulacağı ve yapılandırılacağı adım adım anlatılmaktadır. Performans iyileştirme için Memcached'i kullanmanın kolay yollarına dair detaylı bir rehber sunulmuştur.

BFS

Herkesin bildiği gibi, web sitesi performansı her şeydir. Yavaş yüklenen bir sayfa, kullanıcıları kaybetmenin en hızlı yoludur. İşte burada devreye Memcached giriyor. Eğer siteniz büyük trafiğe sahipse ya da dinamik içerik barındırıyorsa, veritabanı sorgularının hızını artırmak ve sayfa yükleme sürelerini kısaltmak için harika bir araçtır. Peki, Memcached'i Linux sisteminize nasıl kurarsınız? Bunu adım adım anlatacağım, bir bakışta ne yapmanız gerektiğini görebileceksiniz.

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!

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