Önbelleği Temizleme
Önbelleği temizlemek için Konsol → WAF → [alan adınız] → Önbellek sayfasına gidin ve Tüm Önbelleği Temizle butonuna tıklayın. Temizlik saniyeler içinde tüm edge düğümlerine yayılır.
Konsoldan temizleme
Bölüm başlığı “Konsoldan temizleme”-
Konsol → WAF → [alan adınız] → Önbellek sayfasını açın.
-
Deploy sonrası tüm içeriği yenilemek için Tüm Önbelleği Temizle butonuna tıklayın.
-
Yalnızca belirli dosyaları temizlemek istiyorsanız URL’ye göre temizle seçeneğini kullanın — bir veya birden fazla URL girin. Sitenin tamamını temizlemekten daha hızlıdır ve önbellek isabet oranınızı korur.
API ile temizleme
Bölüm başlığı “API ile temizleme”Otomatik deploy süreçlerinde önbelleği API üzerinden temizleyebilirsiniz:
-
Konsol → WAF → [alan adınız] → API Anahtarları sayfasından
cache:purgeyetkisine sahip bir alan adı API anahtarı oluşturun (anahtarhw_d_önekiyle başlar). -
Deploy betiğinizde bu anahtar ile cache purge isteği gönderin. Böylece her yayın sonrası önbellek otomatik temizlenir.
Geliştirme modu: temizlemeden çalışmak
Bölüm başlığı “Geliştirme modu: temizlemeden çalışmak”Aktif geliştirme sırasında her seferinde temizleme yapmak yerine Konsol → WAF → [alan adınız] → Önbellek → Geliştirme Modu’nu etkinleştirin. Tüm istekler önbellek uygulanmadan doğrudan origin’e gider.
Önbellek davranışını ayarlama
Bölüm başlığı “Önbellek davranışını ayarlama”Sık temizleme ihtiyacınız varsa önce şu ayarları gözden geçirin:
- Önbellekleme modu — Standart yalnızca statik varlıkları (resim, CSS, JS, font) önbelleğe alır; Tam modda tüm yanıtlar önbelleğe uygundur (Set-Cookie ve
no-storebaşlıklarına yine uyulur). - Edge TTL — HEIMWALL’ın yanıtı edge’de tutma süresi.
0otomatik demektir: statik varlıklar için 1800 saniye, HTML için 300 saniye. - Tarayıcı TTL — ziyaretçi tarayıcısına gönderilen
max-age. Edge TTL’den bağımsızdır; kısa tutarsanız güncellemeler istemciye daha hızlı ulaşır. - Belirli yolları önbellek dışında tutma — kural motorunda ilgili yol için
bypasscacheaksiyonu içeren bir kural yazın (ör.http.request.base_uri has_prefix "/api"→ BypassCache). Bu yollar hiç önbelleğe alınmaz, temizlemeye gerek kalmaz.
Doğrulama
Bölüm başlığı “Doğrulama”Temizliğin işe yaradığını doğrulamak için:
- Değişen sayfayı tarayıcıda gizli pencerede açın ya da
curl -I https://alanadiniz.com/sayfaile yanıt başlıklarına bakın. - İçerik hâlâ bayatsa tarayıcı önbelleğini de temizleyin — Tarayıcı TTL süresi dolana kadar istemci eski kopyayı tutabilir.