Ana içeriğe geç

CDN Kaynaklarının Yönetimi

CDN Kaynağını Düzenleme

  1. CDN Resources sayfasında, düzenlemek istediğiniz CDN kaynağını seçin.
  2. Açılan sayfada CDN kaynağınızın Prefetch, Purge, Wildcard Invalidations, HTTP Caching ve WAF parametrelerini düzenleyebilirsiniz.

Prefetch

  1. CDN Resources sayfasında, "Prefetch" sekmesine tıklayın
  2. Paths to Prefetch alanında hedef yolu/yollarını yazın. Her satıra yalnızca bir yol girebilirsiniz.
  3. Hedef yolunuzu yazdıktan sonra "Prefetch" butonuna tıklayın.

Purge

Bu araç, yeni güncellenen içerik düzgün şekilde çoğaltılmamışsa CDN'deki HTTP Pull ve HTTP Push önbellek içeriğinin anında kaldırılmasına olanak tanır.

  1. CDN Resources sayfasında, "Purge" sekmesine tıklayın.
  2. Paths to Purge alanında hedef yolu/yollarınızı yazın. Her satıra yalnızca bir yol girebilirsiniz. Not En fazla 1.300 yol girebilirsiniz.
  3. Hedef yolunuzu yazdıktan sonra "Purge" butonuna tıklayın.

Wildcard Invalidations

  1. Wildcard Invalidations sayfasında "+" ikonuna tıklayın.
  2. Giriş alanında, geçersiz kılınacak önbelleğe alınmış dosyaların yolunu belirtin. Her satırda yalnızca bir yol belirtebilirsiniz. Kaynak başına en fazla beş geçersiz kılma kuralı ayarlayabilirsiniz.
  3. Kuralı eklemek için "+" ikonuna tıklayın. Kuralı eklediğinizde, bu kuralda yolunu belirttiğiniz dosyalar geçersiz hale gelecektir.

Billing Statistics

DT Cloud, CDN kaynaklarınıza uygulanan tüm ücretlerin kaydına sahiptir. Başlangıç ve bitiş zamanını ayarlayarak kaynak istatistiklerini mevcut istatistikler altında veya daha kısa bir süre için görüntüleyebilirsiniz.

  • Bir CDN kaynağının faturalandırma istatistiklerini görüntülemek için:
  1. "Billing Statistics" sekmesine tıklayın.
  2. Başlangıç ve bitiş tarihi ayarlayın.
  3. Profilinizin saat dilimi ayarlarına göre faturalandırma istatistiklerini görüntülemek için benim saat dilimimde göster onay kutusunu seçin.
  4. Apply butonuna tıklayın.
  5. Açılan ekranda aşağıdaki faturalandırma istatistikleri ayrıntılarını göreceksiniz:
    • Gün
    • Edge Grubu
    • Trafik
    • Maliyet

HTTP Caching Rules

HTTP Kuralları motoru, kullanıcıların CDN uç sunucu davranışını özelleştirmesine olanak tanır (CDN'nin önbelleği ve yönlendirmeyi nasıl yöneteceği). Bu, farklı platform web sitelerinin CDN ile çok fazla zorluk yaşamadan entegre olması için çok fazla esneklik ve uyarlanabilirlik yaratır.

Bir CDN kaynağı en fazla 100 kuralla yapılandırılabilir. Buna toplu olarak kural seti denir. Bir kural koşullar ve eylemlerden oluşur. Koşul, seçilecek değeri belirleyen bir özneden ve konunun neyle karşılaştırılacağını belirten bir yüklemden oluşur. Koşullar “AND” veya “OR” bağlaçları ile bağlanır. Tüm koşullar karşılandığında CDN uç sunucusu, kuralla ilişkili eylemleri gerçekleştirecektir. CDN uç sunucusu bu kuralları yukarıdan aşağıya doğru işler. İlk eşleşmede işleme son verir.

HTTP Kuralı Oluşturma

  1. HTTP Cachin Rules sayfasında, "Create New Rules" butonuna tıklayın ve aşağıdakileri doldurun;
    • Rule Name(Kural Adı)
    • Conditions(Koşullar) Connective, Subject ve Predicate açılır listelerinden uygun seçeneği seçin ve Value'u belirtin.
    • Actions(Eylemler) Act açılır listesinden gerçekleştirilecek uygun eylemi seçin. Koşullar karşılandığında gerçekleşmesi gereken bazı eylemleri eklemek için "+" düğmesini tıklayın.
  2. "Save" butonuna tıklayın.

Web Application Firewall (WAF)

Web Uygulaması Güvenlik Duvarı (WAF), bir web uygulamasına gelen ve bir web uygulamasından gelen trafiği izler, filtreler veya engeller. Bir WAF, her HTML, HTTPS, SOAP ve XML-RPC veri paketini inceler. Bu güvenlik duvarı, özelleştirilebilir web güvenliği kuralları aracılığıyla siteler arası komut dosyası oluşturma (XSS), SQL enjeksiyonu, oturum ele geçirme ve arabellek taşmaları gibi saldırıların önlenmesini sağlar.

  • CDN Resources sayfasında "WAF" sekmesine tıklayın. Korumayı etkinleştirmek/devre dışı bırakmak için WAF kaydırıcısını hareket ettirin. Daha sonra "Update" butonuna tıklayın.

CNAME

CNAME Durumu Doğrulama

  • Unix sistemlerinde bir CNAME'nin durumunu kontrol etmek için Linux komutunu kullanın:

dig +trace cdn.yourdomain.com

Sonuç aşağıdaki örnek gibi olmalıdır;

cdn.yourdomain.com. 300 IN CNAME [ ID].r.yourhostdomain.com.

  • Windows sistemlerinde bir CNAME'nin durumunu kontrol etmek için Windows logo tuşuna basın ve arama kutusuna cmd yazın. Komut İstemi penceresinde aşağıdaki komutu yazın:

nslookup cdn.yourdomain.com

Sonuç aşağıdaki örnek gibi olmalıdır;

C:\Users\admin>nslookup cdn.yourdomain.com
Server: UnKnown
Address: 192.168.10.2

Non-authoritative answer:
Name: [ id].r.cdnline.net
Address: 110.4.45.229
Aliases: cdn.yourdomain.com

CNAME'i Özelleştirme

DNS kayıt kuruluşunuza gidin ve istediğiniz etki alanı (ör. customercnamedomain.net) NS kayıtlarını ns1.dtcloudns.com, ns2.dtcloudns.com, ns3.dtcloudns.com ve ns4.dtcloudns.com'a devredin. NS doğru şekilde yetkilendirilmezse, Kontrol Panelinde Etki Alanı başarıyla eklenemedi hatası görüntülenir.

  • CDN Domainini özelleştirmek için;
    1. Kontrol Panelinize gidin ve CDN düğmesine tıklayın.
    2. Sonraki sayfada CDN Management açılır listesine tıklayın ve Domain Settings'i seçin.
    3. Açılan sayfada "CDN Base Domain"'i düzenleyebilirsiniz.
    4. Değişiklikleri kaydetmek için Ok'a tıklayın. Sistem, alan adının doğru şekilde devredildiğini doğrulayacaktır.