Pazar, Aralık 22, 2024

Django Uygulamalarında Varnish Cache Kullanımı

django uygulamalarına varnish entegrasyonu, django varnish yapılandırma, django varnish configs

Varnish web sitelerini hızlandırmak için kullanılan bir Reverse Proxy aracıdır. Ziyaretçilere asıl sunucu gibi gözüken bir ara katman vekilidir. Cache aldığı dosyaları bellek üzerinde tutabilir.

Django üzerinde geliştirdiğiniz bir proje zamanla alıp yürürse ve uygulama üzerinde tuttuğunuz Cache(Yani önbellek) zamanla işe yaramamaya başlarsa yapılandırmanız içerisine Varnish ekleyebilirsiniz.

Aşağıda bulunan yapılandırmayı kullanarak Django üzerinde statik dosyaların 1 yıl, sayfa ve diğer bileşenlerin ise 15 dakikalık önbelleklerini tutabilirsiniz.

Yapılandırmaya önbellek silme bileşenleri eklemediğimi özellikle hatırlatayım.