Rehber
Cloudflare Page Rules ve Transform Rules ile Trafik Yönetimi
Cloudflare'in URL yönlendirme, önbellekleme ve başlık (header) değiştirme işlemlerini kural tabanlı yönetmenizi sağlayan Page Rules ve Transform Rules özelliklerini karşılaştırıyoruz.
Cloudflare, sitenize gelen trafiği belirli koşullara göre yönlendirmek, önbelleklemek veya değiştirmek için iki temel araç sunar: Page Rules (klasik, sınırlı sayıda kural) ve daha esnek olan Transform Rules ile Cache Rules. Bu araçları doğru kullanmak, hem SEO hem de performans açısından fayda sağlar.
Page Rules ne işe yarar?
- Belirli bir URL kalıbı için önbellekleme davranışını değiştirme (örneğin bir API yolunu önbellekten hariç tutma).
- www ile www olmayan sürüm arasında 301 yönlendirme kurma.
- Belirli sayfalarda 'Always Use HTTPS' veya güvenlik seviyesini özelleştirme.
Transform Rules ve Cache Rules farkı
Page Rules'un ücretsiz planlarda sınırlı sayıda kural hakkı vardır ve tek bir kural içinde birden fazla işlemi birleştirir. Transform Rules ve Cache Rules ise bu işlevleri ayırır: Transform Rules URL yeniden yazma ve HTTP başlığı değiştirme için, Cache Rules ise önbellekleme davranışı için kullanılır. Bu ayrım, daha karmaşık senaryolarda daha esnek ve okunabilir kurallar yazmayı sağlar.
Sık kullanılan senaryolar
| Senaryo | Önerilen araç |
|---|---|
| www → www olmayan yönlendirme | Bulk Redirects veya Transform Rules |
| Belirli bir API yolunu önbellekten hariç tutma | Cache Rules |
| Statik varlıklara uzun önbellek süresi verme | Cache Rules |
| Güvenlik başlığı (CSP, HSTS) ekleme | Transform Rules (Response Header Modification) |
Kural yazarken dikkat edilmesi gerekenler
- Kuralları en spesifikten en genele doğru sıralayın; Cloudflare kuralları sırayla değerlendirir ve ilk eşleşen kural genellikle uygulanır.
- Yeni bir kuralı canlıya almadan önce 'Staging' ortamında veya düşük trafikli bir saatte test edin.
- Önbellekleme kurallarında dinamik, kullanıcıya özel içerik barındıran sayfaları (sepet, hesap sayfası) önbellek dışı tutun.
Özet
Page Rules basit senaryolar için hâlâ kullanılabilir olsa da, Transform Rules ve Cache Rules daha esnek ve ölçeklenebilir bir yaklaşım sunar. Kuralları doğru sırada tanımlamak ve dinamik içerikleri önbellek dışında tutmak kritik önemdedir.
Kategoriler
Etiketler
Kaynaklar
Paylaş
İlgili içerikler
Web Sitesi İçin Güvenilir Yedekleme Stratejisi Nasıl Kurulur?
Bir sitenin veritabanı ve dosyalarını düzenli, test edilmiş ve farklı konumlarda yedekleyen bir stratejinin temel bileşenlerini anlatıyoruz.
2 dk okuma
Yazıyı okuDocker ile Web Uygulaması Dağıtımı: Temel Kavramlar
Docker konteynerlerinin ne olduğunu, geleneksel sunucu dağıtımından farkını ve web uygulamalarını konteynerleştirmenin avantajlarını anlatıyoruz.
2 dk okuma
Yazıyı okuCloudflare Workers ile Sunucusuz (Serverless) Fonksiyonlar
Cloudflare Workers, kod parçacıklarını uç sunucularda çalıştırmanızı sağlayan bir platform. Ne işe yaradığını ve tipik kullanım senaryolarını anlatıyoruz.
2 dk okuma
Yazıyı oku
