Varnish Cache Nedir ve Neden Kullanmalısınız?
Varnish Cache, dinamik içerikleri hızlı bir şekilde önbelleğe alarak web sitenizin yükleme süresini hızlandıran bir HTTP hızlandırıcısıdır. Web sunucunuzdan gelen her isteği, hızlı bir şekilde yanıtlamak için içeriği hafızasında tutar. Bu sayede, sıkça erişilen sayfalara çok daha hızlı yanıt verirsiniz. Kısacası, Varnish, web sitenizi hızlandırarak hem kullanıcı deneyimini iyileştirir hem de SEO açısından fayda sağlar.
Varnish Cache Kurulumu Adım Adım
Varnish’i kurmak oldukça kolay. Linux tabanlı sistemlerde bu işlemi terminal üzerinden birkaç komutla gerçekleştirebilirsiniz. Hadi, şimdi kurulumu adım adım yapalım.
Adım 1: Paket Depolarını Güncelleme
Öncelikle, paket yöneticisini kullanarak sisteminizi güncellemeniz gerekir. Bunun için terminalde şu komutu çalıştırın:
sudo apt update
Adım 2: Varnish Paketini Kurma
Varnish paketini yüklemek için terminalde şu komutu çalıştırabilirsiniz:
sudo apt install varnish
Adım 3: Varnish Konfigürasyonu
Varnish kurulduktan sonra, yapılandırma dosyasını düzenlemeniz gerekiyor. Yapılandırma dosyası genellikle `/etc/varnish/default.vcl` yolunda bulunur. Bu dosyada, cache ayarlarını ve hangi portların kullanılacağını belirleyebilirsiniz.
backend default {
.host = "127.0.0.1";
.port = "8080";
}
Bu konfigürasyon, Varnish’in localhost üzerinde çalışan bir web sunucusuna yönlendirilmesini sağlar.
Adım 4: Varnish Portunu Değiştirme
Varsayılan olarak, Varnish 6081 portu üzerinde çalışır. Ancak, web sunucunuzun 80 portunda çalıştığını varsayalım. O zaman, Varnish’in 80 portunda dinlemesi için ayar yapmanız gerekir.
Varnish konfigürasyon dosyasını şu komutla açabilirsiniz:
sudo nano /etc/default/varnish
Aşağıdaki satırı bulun ve değiştirin:
DAEMON_OPTS="-a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -p feature=+http2"
Bu değişiklik ile Varnish 80 portunda çalışmaya başlayacak.
Adım 5: Varnish’i Başlatma
Varnish’i başlatmak için şu komutu kullanabilirsiniz:
sudo systemctl start varnish
Eğer Varnish’i her yeniden başlatmada otomatik olarak başlatmak isterseniz, şu komutu kullanın:
sudo systemctl enable varnish
Varnish Cache’i Test Etme
Kurulumdan sonra, Varnish’in doğru çalışıp çalışmadığını test edebilirsiniz. Bunun için aşağıdaki komutu kullanarak web sitenize istek gönderin:
curl -I http://127.0.0.1
Eğer Varnish çalışıyorsa, yanıt başlıklarında `X-Varnish` etiketini görebilirsiniz. Bu, Varnish’in yanıtı önbelleğe aldığını gösterir.
Varnish’i Optimize Etme
Varnish’in performansını artırmak için bazı ek ayarlar yapabilirsiniz. Örneğin, bellek limitlerini artırarak, daha fazla sayfa önbelleği saklayabilir ve yüklenme sürelerini daha da iyileştirebilirsiniz.
Aşağıdaki ayarı, bellek limitini artırmak için kullanabilirsiniz:
-p memory_limit=2GB
Sonuç
Varnish Cache, web sitenizin hızını mükemmel bir şekilde artırır. Linux üzerinde kurulumu ve ayarları oldukça basittir. Bu yazıdaki adımları takip ederek, Varnish’i kolayca kurabilir ve yapılandırabilirsiniz. Hem web siteniz hem de kullanıcılarınız daha hızlı ve verimli bir deneyim yaşayacak. SEO açısından da büyük bir avantaj sağlayacaktır. Hızlı yüklenen sayfalar, daha iyi sıralamalar demektir!