Tüm Ürünler
Search
Belge Merkezi

CDN:Alibaba Cloud CDN hızlı başlangıç

Son Güncelleme:Oct 01, 2026

Bu konu, bir alan adı ekleme, kaynak sunucuyu yapılandırma, CNAME kaydı oluşturma ve önerilen performans ile güvenlik ayarlarını uygulama dahil olmak üzere Alibaba Cloud CDN için hızlı bir başlangıç kılavuzu sunar.

Not

Bu konudaki örneklerde alan adı olarak www.example.com ve kaynak sunucu IP adresi olarak 10.10.10.1 kullanılmıştır.

Alibaba Cloud CDN içerik dağıtımını nasıl hızlandırır

CDN'in çalışma prensibine zaten aşinaysanız bu bölümü atlayıp doğrudan yapılandırma adımlarına geçebilirsiniz.

Alibaba Cloud CDN içerik dağıtımını nasıl hızlandırır

Bir tarayıcıya URL girin; ekranda web sayfası, video, ses dosyası veya görüntü gibi içerikler belirir. Görünüşte basit olan bu işlem, arka planda karmaşık bir dizi operasyonu tetikler. Bu konu, Alibaba Cloud CDN'in süreci nasıl hızlandırdığını temel bir istek akışı üzerinden açıklar.

Temel istek süreci

image

www.example.com alan adından bir görüntü almak için tarayıcınız önce bir DNS sunucusuna sorgu gönderir. DNS sunucusu, alan adını karşılık gelen IP adresine, yani 10.10.10.1 adresine çözümler. Tarayıcı ardından bu IP adresini kullanarak sunucuya bağlanır ve görüntüyü alır.

Not
  • Alan adı kişinin adına, IP adresi ise fiziksel adresine benzer. Birini bulmak için adından yola çıkarak adresine bakarsınız. Ağ istekleri de aynı mantıkla çalışır.

  • DNS sunucusu, alan adları ile IP adresleri arasındaki eşlemeleri saklayan büyük bir veritabanı gibidir. DNS sunucuları ve alan adları hakkında daha fazla bilgi için DNS temelleri konusuna bakın.

Alibaba Cloud CDN ile istek süreci

image

www.example.com trafiği arttıkça sunucu performans sınırlamaları ve ağ koşulları içerik dağıtımını yavaşlatabilir. Bu durumda Alibaba Cloud CDN istekleri hızlandırabilir.

CDN, kullanıcılar ile kaynak sunucu arasına konuşlandırılır. Bir istek CDN düğümüne ulaştığında, düğüm içeriği önbelleğinde varsa buradan sunar. İçerik önbellekte yoksa (önbellek isabeti gerçekleşmezse) düğüm içeriği kaynak sunucudan alır, önbelleğe kaydeder ve ardından kullanıcıya iletir. Bu süreç, aynı içeriğe yönelik sonraki tüm istekleri hızlandırır.

Not
  • İstek hızlandırma, Alibaba Cloud CDN'in temel bir özelliğidir. Genel bakış ve gelişmiş özellikler için Alibaba Cloud CDN nedir konusuna bakın.

  • Alibaba Cloud CDN, içerik dağıtımını kaynak sunucunuzun mimarisinin dışında hızlandırır. Müdahaleci değildir ve iş kodunuzu değiştirmenizi gerektirmez.

  • Gerçek istek akışı bu örnekte gösterilenden daha karmaşıktır. Şema, Alibaba Cloud CDN'in çalışma temel ilkelerini açıklamak amacıyla sadeleştirilmiştir.

Alibaba Cloud CDN Bağlantısı

İçerik hızlandırmasını etkinleştirmek için aşağıdaki yapılandırmayı tamamlayın.

Not

Alibaba Cloud CDN kullanmadan önce aşağıdaki ön koşulları yerine getirmeniz gerekir:

  1. Bir Alibaba Cloud hesabına ihtiyacınız vardır. Hesabınız yoksa hesap kaydı sayfasından bir tane oluşturabilirsiniz. Çin anakarasındaki bir bölgedeki trafiği hızlandırmak istiyorsanız ayrıca hesap doğrulamasını tamamlamanız gerekir.

  2. CDN hizmetini etkinleştirin.

Alan adı ve kaynak sunucu ekleme

  1. Alan adını yapılandırma

    Alan adınız için hızlandırmayı etkinleştirmek üzere bu alan adını Alibaba Cloud CDN'e Domain Name to Accelerate olarak ekleyin. Bu işlem, Alibaba Cloud CDN'in söz konusu alan adına yönelik istekleri tanımlayıp hızlandırmasını sağlar.

    Add a domain name

    1. CDN konsoluna giriş yapın.

    2. Sol gezinme bölmesinde Domain Names seçeneğine tıklayın.

    3. Add Domain Name seçeneğine tıklayın. Region, Domain Name to Accelerate ve Business Type parametrelerini belirtin. Diğer parametreleri varsayılan değerlerinde bırakabilirsiniz.

    Not
    • Domain Name to Accelerate, Alibaba Cloud CDN'e hızlandırma amacıyla eklediğiniz alan adıdır. Son kullanıcıların eriştiği alan adı da budur. Bu örnekte www.example.com girin.

    • www.example.com ve example.com iki farklı alan adıdır. Her iki alan adını da hızlandırmak istiyorsanız CDN konsolunda www.example.com ve example.com adreslerini ayrı ayrı eklemeniz ve her biri için bir CNAME kaydı yapılandırmanız gerekir. Kök (apex) alan adının CNAME kaydını doğrudan bir alt alan adının CDN CNAME adresine yönlendiremezsiniz.

    • Region için iş ihtiyaçlarınıza uygun bir hızlandırma bölgesi seçin. Bu örnekte Global kullanılmaktadır. Hızlandırma bölgesi Çin anakarasını içeriyorsa alan adının erişilebilir olması için bir ICP kaydı gerekir.

    • Business Type için kullanım durumunuza uygun bir tür seçin. Bu örnekte Image and Small File kullanılmaktadır.

    • Region değeri Global (Excluding the Chinese Mainland) olarak ayarlandığında Global Resource Plan özelliğini etkinleştirebilirsiniz. Etkinleştirildiğinde alan adınız daha fazla POP kaynağından yararlanır ancak özellik desteği sınırlı olur. Daha fazla bilgi için bkz. Global Kaynak Planı etkinleştirildikten sonra desteklenen özellikler. Bu özelliği etkinleştirmeden önce dikkatlice değerlendirin.

  2. (İsteğe bağlı) Birden çok alan adı için tek bir CDN alan adı ekleme

    Tek bir hızlandırılmış alan adı yapılandırırken aşağıdaki hususları göz önünde bulundurun:

    1. Paylaşılan önbellek: Birden çok hızlandırılmış alan adı kaynak sunucudan aynı içeriği sunuyorsa önbellek isabet oranını artırmak için paylaşılan önbelleği etkinleştirin.

    2. HTTPS desteği: HTTPS erişimini desteklemek için her hızlandırılmış alan adı için ayrı bir SSL sertifikası yapılandırmanız gerekir.

    3. Kaynak ana bilgisayar üst bilgisi ayarları: Ana bilgisayar üst bilgisi uyumsuzluklarını önlemek için kaynak ana bilgisayar üst bilgisini kaynağın gerçek alan adına ayarlayın. Daha fazla bilgi için bkz. Kaynak sunucu için kaynak çekme HOST belirleme

    4. Alan adı ekleme kuralları: Her alan adını Alibaba Cloud CDN'de ayrı bir hızlandırılmış alan adı olarak ekleyin. Örneğin, www.example.com ve example.com iki farklı alan adıdır; bunlar CDN konsolunda ayrı ayrı hızlandırılmış alan adı olarak eklenmeli ve her biri için CNAME kayıtları yapılandırılmalıdır.

  3. Alan adı sahipliğini doğrulama

    Alibaba Cloud CDN, alan adının size ait olduğunu onaylamak için alan adı sahipliği doğrulaması gerektirir. Alanı daha önce doğruladıysanız veya doğrulama istemi görünmüyorsa bu adımı atlayabilirsiniz.

    Verify domain ownership

    Önemli

    Doğrulama tamamlanana kadar doğrulama sekmesini kapatmayın.

    DNS kaydı doğrulaması (Önerilen)

    1. Add Domain Name sayfasındaki doğrulama sekmesinde Method 1: DNS Settings seçeneğine tıklayarak ana bilgisayar kaydını ve kayıt değerini edinin.

      DNS sağlayıcınıza gidin ve bir TXT kaydı ekleyin. Host değerini verification, Value değerini ise sayfada görüntülenen doğrulama değeri olarak ayarlayın. Kaydı yapılandırdıktan sonra Configured seçeneğini işaretleyin ve alan adı sahipliği doğrulamasını tamamlamak için Verify düğmesine tıklayın.

    2. DNS sağlayıcınızda bir TXT kaydı ekleyin. Aşağıdaki örnek, Alibaba Cloud DNS'de TXT kaydının nasıl ekleneceğini göstermektedir. Tencent Cloud veya Xinnet gibi diğer DNS sağlayıcılarında süreç benzerdir.

      Configure a TXT record

      1. Alibaba Cloud DNS konsoluna giriş yapın.

      2. Public Zone sayfasında hızlandırılan alan adınızın kök alan adı olan example.com adresini bulun ve Actions sütunundaki Settings seçeneğine tıklayın.

      3. Add Record seçeneğine tıklayın. Type değerini TXT olarak ayarlayın. Alibaba Cloud CDN tarafından 1. Adımda sağlanan Host ve Value değerlerini girin. Diğer parametreleri varsayılan değerlerinde bırakabilirsiniz.

      1. Kaydı eklemek için OK seçeneğine tıklayın.

      Not

      Kök alan adları ile alt alan adlarının tanımları ve aralarındaki farklar hakkında daha fazla bilgi için bkz. Alan adı temelleri.

    3. TXT kaydının etkili olması için bekleyin. Ardından, CDN konsolundaki doğrulama sekmesine dönün ve doğrulamayı tamamlamak için Verify seçeneğine tıklayın.

      "Verification failed" iletisi görünürse TXT kaydınızın doğru şekilde yapılandırılıp yapılandırılmadığını kontrol edin ve DNS kaydı etkili olduktan sonra tekrar deneyin.

      Check whether the TXT record has taken effect

      Hızlandırılan alan adı www.example.com için TXT kaydının doğru olup olmadığını ve etkili hale gelip gelmediğini kontrol etmek üzere aşağıdaki yöntemi kullanın:

      Windows

      Komut İstemi'ni açın ve nslookup -type=TXT verification.example.com komutunu çalıştırın. DNS kaydının doğru olduğunu ve etkili olduğunu onaylamak için TXT sonucunu kontrol edin.

      Aşağıdaki kod, örnek bir komut çıktısı sağlar.

      C:\Users\xxx> nslookup -type=TXT verification.example.com
      Server:  UnKnown
      Address:  fd00:1::1
      DNS request timed out.
          timeout was 2 seconds.
      Non-authoritative answer:
      verification.example.com    text =
              "verify_0xxx...xxxff22"

      macOS/Linux

      Terminalde nslookup -type=TXT verification.example.com komutunu çalıştırın. DNS kaydının doğru olduğunu ve etkili olduğunu onaylamak için TXT sonucunu kontrol edin.

      [root@xxx ~]# nslookup -type=TXT verification.example.com
      Server:		 xxx.xxx.xxx.xxx
      Address:	 xxx.xxx.xxx.xxx#53
      Non-authoritative answer:
      verification.example.com	text = "verify_xxx981c5ebff22"
      Authoritative answers can be found from:
      Not
      • nslookup komutunda kayıt türü TXT'tir. Doğrulanacak alan adı, ana bilgisayar adının verification ile değiştirildiği orijinal alan adınızdır. Örneğin, hızlandırılan alan adınız www.example.com ise doğrulamanız gereken alan adı verification.example.com olur.

      • Yeni bir TXT kaydı genellikle hemen yayılmaya başlar. Mevcut bir kayıtta yapılan değişiklikler, kaydın yaşam süresi (TTL) dolduktan sonra etkili olur.

      • Linux sisteminizde nslookup komutu yüklü değilse CentOS üzerinde yum install bind-utils veya Ubuntu üzerinde apt-get install dnsutils komutunu çalıştırarak yükleyin.

    Dosya doğrulaması

    1. Doğrulama sayfasında Method 2: Verification File seçeneğine tıklayın.

      Dosya doğrulamasını tamamlamak için ekrandaki talimatları izleyin: verification.html dosyasını indirin, kaynak sunucunuzun kök dizinine yükleyin (http://example.com/verification.html adresinden erişilebilir olduğundan emin olun) ve ardından alan adı sahipliği doğrulamasını tamamlamak için Verify seçeneğine tıklayın.

    2. Doğrulama dosyasını indirmek için verification.html seçeneğine tıklayın.

    3. Doğrulama dosyasını ECS, OSS, CVM, COS veya EC2 örneğiniz gibi kaynak sunucunuzun kök dizinine yükleyin. Örneğin, hızlandırılan alan adınız www.example.com ise dosyayı example.com kök dizinine yükleyin.

    4. Dosyanın http://example.com/verification.html adresinden erişilebilir olduğunu onayladıktan sonra Verify seçeneğine tıklayın.

      Alibaba Cloud CDN, doğrulama amacıyla sunucunuzdaki http://example.com/verification.html dosyasına erişir.

      • Dosyanın içeriği beklenen doğrulama değeriyle eşleşiyorsa doğrulama başarılı olur.

      • Doğrulama başarısız olursa dosya URL'sinin erişilebilir olduğundan ve doğru dosyayı yüklediğinizden emin olun.

    Önemli
    • Dosya doğrulaması ücretsiz HTTPS sertifikası başvurusunu desteklemez. Dosya doğrulaması yoluyla bir alan adı eklediyseniz ve ücretsiz HTTPS sertifikası için başvurmanız gerekiyorsa CDN konsolunun Domain Management sayfasında alan adı sahipliği doğrulamasını yeniden tetiklemeniz ve geçişi tamamlamak için DNS doğrulamasını seçmeniz gerekir.

    • Joker karakterli alan adları (örneğin, *.aliyundoc.com) alan adı sahipliği doğrulaması için dosya doğrulamasını desteklemez. Bunun yerine DNS doğrulamasını kullanın.

  4. Kaynak sunucu bilgilerini yapılandırma

    Kaynak sunucu, uygulama içeriğinizi barındıran web sunucusudur. Önbellek isabeti olmadığında bir CDN düğümü istenen kaynağı kaynak sunucudan alır.

    Configure origin server information

    1. Alan adı için iş bilgilerini yapılandırdıktan sonra Origin Servers bölümünde Add Origin Server seçeneğine tıklayın.

    2. Görüntülenen iletişim kutusunda kaynak sunucu türünü seçin ve adresini girin.

    3. Kaynak sunucunuzun ayarlarına göre Port değerini girin. Varsayılan olarak HTTP için 80 numaralı bağlantı noktası kullanılır.

      Add Origin Server iletişim kutusunda bir Origin Info türü (OSS Domain, IP, Site Domain veya Function Compute Domain) seçin. Priority (0-127, düşük değerler daha yüksek önceliklidir) ve Weight (1-100) değerlerini ayarlayın. Örneğin, birincil kaynağın önceliğini 20, yedek kaynağın önceliğini 30 olarak ayarlayabilirsiniz. Port için varsayılan HTTPS bağlantı noktası 443'ü veya 1 ile 65535 arasında özel bir bağlantı noktasını kullanabilirsiniz. Yapılandırmayı tamamladıktan sonra OK seçeneğine tıklayın.

    Not
    • Bu örnekte kaynak sunucuyu yapılandırmak için 10.10.10.1 IP adresi kullanılmaktadır.

      • OSS'deki kaynakları hızlandırmak için Origin Info değeri olarak OSS Domain seçeneğini belirleyin. Alibaba Cloud CDN ile OSS kullanımına ilişkin en iyi uygulamalar için bkz. Alibaba Cloud CDN kullanarak OSS kaynaklarına erişimi hızlandırma.

      • ECS örneğinde dağıtılan kaynakları hızlandırmak için Origin Info değeri olarak IP seçeneğini belirleyin ve ECS örneğinin genel IP adresini girin.

      • Kaynaklarınız IP adresi üzerinden erişilemeyen bir sunucuda bulunuyorsa Origin Info değeri olarak Site Domain seçeneğini belirleyin ve kaynak sunucunun alan adını girin. Kaynak alan adı, hızlandırılan alan adıyla aynı olamaz. Aksi takdirde DNS çözümleme döngüsü oluşur.

      • Hangi kaynak türünü seçtiğinizden bağımsız olarak kaynak sunucu adresini Alibaba Cloud CDN tarafından atanan CNAME adresine (örneğin, xxx.w.kunlun.com) ayarlamayın. Kaynak sunucu adresi, kaynak sunucunuzun gerçek IP adresi veya alan adı olmalıdır. Kaynak sunucu adresini CDN CNAME adresine ayarlarsanız DNS çözümleme döngüsü oluşur ve CDN düğümleri içeriği kaynak sunucudan alamaz.

      • Function Compute'daki kaynakları hızlandırmak için Origin Info değeri olarak Function Compute Domain seçeneğini belirleyin ve ardından Function Compute kaynaklarınıza göre bölgeyi ve alan adını seçin.

    • Kaynak sunucu parametreleri hakkında daha fazla bilgi için bkz. Kaynak sunucu yapılandırma.

  5. Hızlandırılan alan adını doğrulama

    Hızlandırılan alan adını ekledikten sonra önce yerel bir makinede test etmenizi öneririz. Bu sayede üretim trafiğini etkilemeden DNS kayıtlarını değiştirebilirsiniz. Hızlandırılan alan adının doğru çalıştığını doğruladıktan sonra DNS kaydını CNAME adresine yönlendirin.

    Not

    Simüle edilmiş erişim, standart CDN ücretlendirmesine tabidir. Daha fazla bilgi için bkz. Faturalandırma bileşenleri.

    Verify the accelerated domain name

    1. Hızlandırılan alan adının CNAME adresini edinin.

      1. CDN konsoluna giriş yapın.

      2. Sol gezinme bölmesinde Domain Names seçeneğine tıklayın.

      3. Domain Names sayfasında hızlandırılan alan adına karşılık gelen CNAME adresini kopyalayın.

        Not

        CNAME adresini yalnızca durumu Normal olduğunda kopyalayın.

        Domain Names sayfasındaki alan adı listesinde ilgili CNAME adresi (örneğin, xxx.alikunlun.com) CNAME sütununda görüntülenir.

    2. CNAME'e karşılık gelen IP adresini edinin. CMD, PowerShell veya Terminal gibi bir komut satırı arayüzünde CNAME adresinin karşılık geldiği IP adreslerini sorgulamak için nslookup komutunu çalıştırın. Örnek:

      nslookup www.example.com.w.kunlunle.com 
      nslookup www.example.com.w.kunlunle.com
      Server:         100.100.XX.XX
      Address:        100.100.XX.XX#53
      Non-authoritative answer:
      www.example.com.w.kunlunle.com	canonical name = xxx.p.kunlunle.com.
      Name:   xxx.p.kunlunle.com
      Address: 117.XX.XX.214
      Name:   www.example.com.w.kunlunle.com
      Address: 2408:XXXX:1:3::3fa
    3. Yerel bilgisayarınızdaki hosts dosyasını değiştirin.

      Yerel hosts dosyasına önceki adımda elde edilen IP adresini hızlandırılan alan adıyla eşleyen bir giriş ekleyin. IP adresi hızlandırılan alan adından önce gelmelidir. Sırayı ters çevirmeyin. Aşağıdaki örnekte, önceki nslookup komutundan elde edilen 117.XX.XX.214 IP adresi kullanılmaktadır.

      Windows

      1. C:\Windows\System32\drivers\etc dizinine gidin ve hosts dosyasını Not Defteri gibi bir metin düzenleyicisiyle yönetici izinleriyle açın.

      2. hosts dosyasını düzenleyin. Dosya içeriği aşağıdakine benzer olabilir:

        # localhost name resolution is handled within DNS itself.
        # 127.0.0.1       localhost
        # ::1             localhost

        Elde edilen IP adresini ve hızlandırılan alan adını dosyanın sonuna ekleyin. Örnek:

        117.XX.XX.214   www.example.com
      3. Değişiklikleri kaydedin. Düzenlemeyi tamamladıktan sonra File > Save seçeneğini belirleyin veya Ctrl+S tuşlarına basın.

      4. (İsteğe bağlı) DNS değişikliklerinin hemen etkili olması için DNS önbelleğini temizleyin.

        Komut İstemi'ni yönetici izinleriyle açın, aşağıdaki komutu girin ve Enter tuşuna basın:

        ipconfig /flushdns

      macOS

      1. Terminal'i açın ve hosts dosyasını yönetici izinleriyle açmak için aşağıdaki komutu çalıştırın.

        sudo vim /etc/hosts
      2. hosts dosyasını düzenleyin. Dosya içeriği aşağıdakine benzer olabilir:

        ##
        # Host Database
        #
        # localhost is used to configure the loopback interface
        # when the system is booting.  Do not change this entry.
        ##
        127.0.0.1   localhost
        255.255.255.255 broadcasthost
        ::1         localhost

        Elde edilen IP adresini ve hızlandırılan alan adını dosyanın sonuna ekleyin. Örnek:

        117.XX.XX.214   www.example.com
      3. Değişiklikleri kaydedin ve çıkış yapın.

        Ekleme modundan çıkmak için Esc tuşuna basın, ardından :wq yazın ve dosyayı kaydedip Vim'den çıkmak için Enter tuşuna basın.

      4. (İsteğe bağlı) DNS değişikliklerinin hemen etkili olması için DNS önbelleğini temizleyin.

        Terminal'de aşağıdaki komutu girin ve Enter tuşuna basın:

        sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    4. Hızlandırılan alan adının erişilebilir olup olmadığını test edin.

      Hosts dosyasını değiştirdikten sonra bir tarayıcı açın ve bağlantıyı test etmek için hızlandırılan alan adına erişin. Tarayıcının geliştirici araçlarını kullanarak test sonuçlarını görüntüleyebilirsiniz.

      • Remote Address alanındaki IP adresi hosts dosyanıza eklediğiniz IP adresiyle eşleşiyorsa yapılandırma başarılıdır. Daha sonra DNS sağlayıcınızla CNAME kaydını yapılandırabilirsiniz. Tarayıcınızın geliştirici araçlarında Network panelini açın, hızlandırılan alan adıyla ilgili istek girişini seçin ve Headers paneline gidin. General bölümünde Status Code değerinin 200 OK olduğunu onaylayın ve Remote Address alanında görüntülenen IP adresini kontrol edin.

      • Remote Address alanındaki IP adresi hosts dosyasına eklediğiniz IP adresiyle eşleşmiyorsa yapılandırma hatalıdır. Hosts dosyasındaki IP adresinin CNAME'in doğru IP adresi olup olmadığını kontrol edin.

      Hızlandırılan alan adına erişim sağladıktan sonra gerekirse yerel makinenizde başka doğrulama testleri de gerçekleştirebilirsiniz.

      Aynı anda birden çok hızlandırılmış alan adı yapılandırdıysanız (örneğin, hem www.example.com hem de example.com), yukarıdaki doğrulama adımlarını her alan adı için ayrı ayrı tekrarlayın:

      • Domain Names sayfasında her alan adının CNAME durumunun Configured olduğunu onaylayın.

      • Her alan adı için nslookup -type=CNAME <hızlandırılan alan adı> komutunu ayrı ayrı çalıştırarak CNAME kaydının bir CDN düğümüne işaret ettiğini doğrulayın.

      • Hosts dosyası bağlama testini her alan adı için ayrı ayrı gerçekleştirin.

Önerilen Yapılandırmalar

Alan adını ve kaynak sunucuyu yapılandırdıktan sonra, Next tıklayarak Recommended Configurations sayfasına gidin.

Recommended Configurations bölümü; CDN hizmetinizin önbellek isabet oranını, erişim performansını ve güvenliğini hızla artırmak amacıyla Improve cache hit ratio, Improve access performance, Cost control ve Improve access security olmak üzere dört yapılandırma sunar.

İş gereksinimlerinize göre özellikleri yapılandırabilir veya bu adımı atlayabilirsiniz. Bu sayfaya daha sonra, Domain Names sayfasındaki Action sütununda yer alan Quick Configuration seçeneğine tıklayarak tekrar erişebilirsiniz.

Improve cache hit ratio

Cache Expiration

Kaynak sunucudan yapılan istekleri azaltmak için önbellek kuralları tanımlayın. Kurallar sırayla eşleştirilir ve ilk eşleşen kural geçerli olur. Kaynaklarınızın özelliklerine göre uygun bir önbellek sona erme süresi ayarlayın. Aşağıdaki tabloda, dosya uzantılarına dayalı olarak önerilen kural yapılandırmaları gösterilmektedir.


Dosya türü


Dosya uzantısı


Sona erme süresi


Açıklama


Görseller/Ses/Video


jpg,png,gif,mp3,mp4


30 gün


Kaynak içeriği sık sık değişmez.


Statik betikler


js,css


1 saat


Sürüm yayınlarıyla birlikte sık sık değişebilir.


Web sitesi ana sayfası


html


Önbelleğe alma (0 saniye)


Kullanıcıların her zaman en güncel sayfa yapısını almasını sağlar.

Ignore Parameters

URL parametrelerini yoksay özelliğini etkinleştirdiğinizde, CDN kenar düğümleri (POP'lar) bir önbellek anahtarı oluştururken URL'deki soru işaretinden (?) sonraki parametreleri kaldırır. Bu sayede farklı parametrelere sahip olsa bile aynı kaynağa yönelik istekler aynı önbelleğe isabet eder. Böylece önbellek isabet oranı artar ve kaynak sunucudan çekilen trafik azalır.

Ignore URL Parameters iletişim kutusunda Mode seçeneğini Keep Specified Parameters veya Delete Specified Parameters olarak ayarlayın. Ignore URL Parameters değerini Yes olarak belirleyin. Keep Specified Parameters alanına saklamak istediğiniz parametreleri girin. Virgülle ayrılmış şekilde en fazla 10 parametre girebilirsiniz. Keep Origin Fetch Parameters seçeneğini etkinleştirirseniz, kaynak sunucuya yapılan tüm isteklerde parametreler korunur. Bu özellik devre dışı bırakılırsa, kaynak sunucu isteklerine ait parametreler önbellek anahtarındaki parametrelerle aynı olur. Yapılandırmayı kaydetmek için OK tıklayın.

Erişim performansını iyileştirin

Range Origin Fetch

Aralık bazlı kaynak çekme yöntemi, büyük dosyaların yalnızca önbellekte bulunmayan bayt aralıklarını kaynak sunucudan alır. Bu sayede dosyaların tamamının yeniden iletilmesi önlenir.

İstemci aralık bazlı kaynak çekme parametrelerini yapılandırdıysa Match Client seçeneğini belirleyin. Görseller için 512 KB'lık parçalar kullanın. Videolar veya büyük dosyalar için dosya boyutuna göre 1 MB, 2 MB veya 4 MB'lık parçalar tercih edin.

Hızlandırılan kaynaklar videolar veya büyük dosyalardan oluşuyorsa Enable Range Origin Fetch (Recommended for Large File Delivery) seçeneğini işaretleyin. Dosya boyutuna bağlı olarak 1 MB, 2 MB veya 4 MB'lık parçalar belirleyin. Bu durumda CDN düğümlerinden kaynak sunucuya yapılan tüm istekler belirtilen parça boyutunu kullanır.

Gzip Compression

Aktarılan veri miktarını azaltmak için 1 KB ile 10 MB arasındaki hızlandırılan dosyalarda Gzip sıkıştırması kullanın.

Bu özellik 1 KB'dan küçük veya 10 MB'dan büyük dosyaları sıkıştırmaz. Yaygın görsel ve video dosya türleri zaten sıkıştırılmış olduğundan, bunlar için Gzip'i etkinleştirmenin etkisi olmaz. Bu özelliği açmadan önce Gzip sıkıştırması bölümündeki dikkat edilmesi gereken noktaları okuyun.

Gzip compression anahtarını açın. Kaynak sunucunuzdaki dosyaların kendi MD5 doğrulama mekanizması varsa bu özelliği etkinleştirmeyin.

Maliyet kontrolü

Saldırılar veya yetkisiz kullanım nedeniyle ani bant genişliği artışlarından kaynaklanan yüksek faturaları önlemek için alan adınızın maksimum bant genişliğini, trafiğini ve HTTPS istek sayısını sınırlayan bir kullanım üst sınırı yapılandırın. Daha fazla bilgi için bkz. Kullanım üst sınırı yapılandırma.

Önemli
  • Bir sınırlandırma kuralı tetiklendiğinde hızlandırılan alan adı geçici olarak çevrim dışı kalır ve erişilemez hale gelir. Kullanım eşik değeri aşıldığında yalnızca uyarı almak istiyorsanız trafik izleme uyarıları ayarlayın.

  • Eşik değerini web sitenizin geçmiş trafiğine, bant genişliğine ve HTTPS istek sayısına göre belirleyin. Bu verilerden emin değilseniz yapılandırmayı şimdilik atlayın. Sisteminiz kararlı hale geldikten sonra CDN Usage Query özelliğini kullanarak hızlandırılan alan adına ilişkin kullanım bilgilerini görüntüleyin ve ardından kullanım üst sınırını yapılandırın.

Traffic Cap

Faturalandırma yönteminiz varsayılan olan Pay-by-traffic ise bu özelliği yapılandırın. Eşik değerini geçmiş trafiğe göre ayarlayın. Sistem, belirtilen süre içinde alan adı için toplam trafiği hesaplar. Birikimli trafik ayarladığınız eşiği aştığında sınırlandırma kuralı devreye girer ve alan adı çevrim dışı bırakılır. Hızlandırılan alan adı, belirlenen engelleme kaldırma zamanında tekrar çevrimiçi hale getirilir.

Bandwidth Cap

Faturalandırma yönteminiz Pay-by-peak-bandwidth ise faturalandırılabilir bant genişliğinin üst sınırını etkili bir şekilde kontrol etmek için bu özelliği yapılandırın. Gerçek zamanlı bant genişliği ayarladığınız eşiği aştığında sınırlandırma kuralı tetiklenir ve alan adı çevrim dışı bırakılır. Hızlandırılan alan adı, belirlenen engelleme kaldırma zamanında tekrar çevrimiçi hale getirilir.

HTTPS Requests Cap

Hızlandırılan alan adınız HTTPS erişimi gerektiriyorsa ve HTTPS istekleri için bütçeyi kontrol etmeniz gerekiyorsa bu özelliği yapılandırın. Biriken istek sayısı ayarladığınız eşiği aştığında sınırlandırma kuralı tetiklenir ve alan adı çevrim dışı bırakılır. Hızlandırılan alan adı, belirlenen engelleme kaldırma zamanında tekrar çevrimiçi hale getirilir.

Erişim güvenliğini artırın

HTTPS Certificate

Alan adınız HTTPS erişimi gerektiriyorsa bir sertifika yapılandırın. Aksi takdirde HTTPS kullanılamaz.

HTTPS gerekli değilse bu adımı atlayın.

Önemli

HTTPS'yi etkinleştirmek statik HTTPS istekleri oluşturur. Daha fazla bilgi için bkz. Statik HTTPS istekleri.

  • Sertifikayı Alibaba Cloud Sertifika Yönetim Hizmeti üzerinden satın aldıysanız SSL Certificates Service seçeneğini belirleyin ve Certificate Name listesinden sertifikanızı seçin. Sertifikayı seçemiyorsanız sertifikaya bağlı alan adının hızlandırılan alan adıyla aynı olduğunu kontrol edin.

  • Üçüncü taraf bir sağlayıcıdan gelen bir sertifika kullanıyorsanız Custom Certificate (Certificate+Private Key) seçeneğini işaretleyin. Bir Certificate Name belirleyin ve ardından Certificate (Public Key) ile Private Key dosyalarını yükleyin. Sertifika, Alibaba Cloud Sertifika Yönetim Hizmeti'nde saklanır. Sertifikayı My Certificates bölümünde görüntüleyebilirsiniz.

Referer Black/Whitelist

Referer engelleme/izin listesi, HTTP istek başlıklarındaki Referer alanına göre erişimi kontrol ederek kaynakların hotlinking yoluyla izinsiz kullanılmasını önler. Bir engelleme listesi veya izin listesi yapılandırabilirsiniz. İki liste birbirini dışlar. Daha fazla bilgi için bkz. Referer engelleme/izin listesi yapılandırma.

Not

İşlem raporlarını özelleştirme ve abonelik oluşturma özelliğini önceden etkinleştirebilirsiniz. İşlem raporları; PV/UV, Regions and ISPs, Domain Name Ranking, popüler refererlar, Popular URLs, Popular Origin URLs ve Top Client IPs gibi kullanıcı erişim verilerini toplar ve görüntüler. Ardından popüler referer verilerini kullanarak Referer Black/Whitelist yapılandırmasını yapabilirsiniz.

3. CNAME'yi yapılandırın

Kullanıcı isteklerini hızlandırma amacıyla Alibaba Cloud CDN üzerinden yönlendirmek için alan adınızı en yakın CDN uç noktasına (POP) işaret eden bir CNAME kaydı yapılandırın.

CNAME kaydı, bir alan adını başka bir alan adıyla eşleyen bir DNS kayıt türüdür. Daha fazla bilgi için bkz. CNAME kayıtlarına giriş.

DNS sağlayıcınızla CNAME kaydı yapılandırma

  1. Alibaba Cloud CDN konsolu üzerindeki Domain Names sayfasına gidin. Hızlandırdığınız alan adını bulun ve CNAME değerini kopyalayın. Değer boş görünüyorsa beş saniye bekleyip sayfayı yenileyin.

  2. DNS sağlayıcınızda bir CNAME kaydı ekleyin. CNAME kaydı yapılandırma adımları DNS sağlayıcısına göre farklılık gösterir. Bu konuda Alibaba Cloud ve Tencent Cloud için talimatlar sunulmaktadır.

    Alibaba Cloud

    DNS sağlayıcınız Alibaba Cloud ise CNAME kaydını yapılandırmak için aşağıdaki adımları izleyin.

    1. Hızlandırılan alan adının sahibi olan Alibaba Cloud hesabı ile Alibaba Cloud DNS konsolunda oturum açın.

    2. Public Zone sayfasında, example.com gibi kök alan adını bulun ve Actions sütunundaki Settings seçeneğine tıklayın.

    3. Add Record seçeneğine tıklayın.

    4. Record Type değerini CNAME olarak ayarlayın.

      Host Record değerini www, Resolution Request Source değerini Default ve Record Value değerini CNAME adresi (örneğin www.example.com.w.kunlun.com) olarak belirtin. Varsayılan TTL değeri olan 10 minutes bırakın ve OK seçeneğine tıklayın.

    Önemli
    • Host record, alan adının ön ekidir. Örneğin, www.example.com alan adı için host record değeri www olur. Hızlandırılan alan adınız example.com gibi bir kök alan adıysa host record değerini @ olarak ayarlayın.

    • Aynı host record için hem CNAME hem de A kaydı yapılandırılamaz. Hızlandırılan alan adı için mevcut bir A kaydı varsa CNAME kaydını eklemeden önce A kaydını duraklatmanız veya silmeniz gerekir.

    • CNAME kaydı yapılandırmak için A kaydının duraklatılması kısa süreli bir hizmet kesintisine neden olabilir. Alan adınız üzerindeki etkiyi en aza indirmek için bu işlemi trafik yoğunluğunuzun düşük olduğu saatlerde gerçekleştirin.

    1. OK seçeneğine tıklayın.

    Tencent Cloud

    DNS sağlayıcınız Tencent Cloud ise CNAME kaydını yapılandırmak için aşağıdaki adımları izleyin.

    1. DNSPod konsolunda oturum açın.

    2. Alan adınızın DNS yönetim sayfasında bir CNAME kaydı eklemek için Add Record seçeneğine tıklayın.

      Parametre

      Açıklama

      Örnek

      Hostname

      • Hızlandırılan alan adı bir alt alan adıysa host record, alt alan adının ön ekidir.

      • Hızlandırılan alan adı joker karakterli bir alan adıysa host record değeri * olur.

      • Hızlandırılan alan adı kök alan adıysa host record değeri @ olur.

      • Alt alan adı örnekleri:

        • Hızlandırılan alan adı www.example.com ise host record değeri www olur.

        • Hızlandırılan alan adı www.example.aliyundoc.com ise host record değeri www.example olur.

      • Joker karakterli alan adı örnekleri:

        • Hızlandırılan alan adı .example.com ise host record değeri olur.

        • Hızlandırılan alan adı .example.aliyundoc.com ise host record değeri .example olur.

      • Kök alan adı örneği: Kök alan adınız example.com ise ve hızlandırılan alan adını example.com olarak ayarladıysanız host record için @ değerini girin.

      Not

      DNS ayarları, kayıtlı alan adınız (örneğin example.com) veya bunun ön eki için geçerlidir. Host record yapılandırırken yalnızca çözümlenecek kısmı girin. Örneğin, www.example.com alan adını çözmek için www girin.

      Record Type

      CNAME seçin.

      CNAME

      Line Type

      Default seçin.

      Varsayılan değeri korumanızı öneririz.

      Record Value

      Hızlandırılan alan adı için CNAME değerini girin.

      Not

      Bir alt alan adı (örneğin www.example.com) ile ikinci düzey bir alt alan adının (örneğin www.example.aliyundoc.com) CNAME değerleri farklıdır. İkinci düzey bir alt alan adını hızlandırmak için bunu Alibaba Cloud CDN'ye ayrıca eklemeniz ve ilgili CNAME değeriyle eşleştirmeniz gerekir. Alternatif olarak, Alibaba Cloud CDN'ye joker karakterli bir alan adı ekleyebilirsiniz. Joker karakterli alan adının CNAME değeri, ikinci düzey alt alan adları tarafından kullanılabilir. Joker karakterli bir alan adı veya ikinci düzey alt alan adı eklemek için bkz. Hızlandırılan alan adı ekleme.

      • Joker karakterli bir alan adı (örneğin *.example.com) için CNAME değeri all ön ekini kullanır; örneğin all.example.com.w.kunlunaq.com.

      • Tam eşleşmeli bir alan adı (örneğin www.example.com) için CNAME değeri, alan adının kendisini ön ek olarak kullanır; örneğin www.example.com.w.kunlunaq.com.

      • Bu iki durumu karıştırmayın. Tam eşleşmeli bir alan adı için joker karakterli alan adının all ön ekli CNAME değerini kullanırsanız Alibaba Cloud CDN konsolu yapılandırmanın etkin olmadığını göstermeye devam eder.

      • *.example.com gibi joker karakterli bir alan adı, kök alan adı olan example.com kapsamına almaz. Kök alan adını ayrı bir hızlandırılan alan adı olarak eklemeniz gerekir.

      www.example.com.w.kunlunsl.com

      Weight

      Bu parametre gerekli değildir.

      Uygulanamaz

      MX

      Bu parametre gerekli değildir.

      Uygulanamaz

      TTL

      TTL (time-to-live), bir DNS çözümleyicinin kaydı önbellekte tutma süresini belirtir. Daha küçük bir değer, değişikliklerin daha hızlı etkili olacağı anlamına gelir.

      Varsayılan değeri korumanızı öneririz.

    3. Save seçeneğine tıklayın.

  3. CNAME kaydını doğrulayın.

    Konsol

    1. Alibaba Cloud CDN konsolunda Domain Names sayfasına gidin.

    2. Hedef alan adını bulun ve CNAME Status durumunu kontrol edin. Configured durumu, CNAME kaydının etkin olduğunu gösterir.

    Not
    • CNAME kaydını yapılandırdıktan sonra konsoldaki CNAME Status durumu hala Pending Configuration olarak görünebilir. Bu durumda sayfayı yenileyin veya tekrar kontrol etmeden önce yaklaşık beş dakika bekleyin.

    CLI

    1. Command Prompt (Windows) veya Terminal (macOS/Linux) uygulamasını açın.

    2. nslookup -type=CNAME Domain Name to Accelerate komutunu çalıştırın. Örneğin, nslookup -type=CNAME www.example.com komutunu çalıştırın. Dönen canonical name değeri, Alibaba Cloud CDN konsolundaki Domain Name to Accelerate için belirtilen CNAME değeriyle eşleşiyorsa CNAME kaydı etkindir.

      ~ % nslookup -type=CNAME www.example.com
      Server:         30.30.30.xxx
      Address:        30.30.30.xxx
      Non-authoritative answer:
      www.example.com         canonical name = www.example.com.w.kunlun.com.
      Authoritative answers can be found from:

Kaynak ön getirme

Bir alan adını CDN'ye ekledikten sonra popüler statik kaynakları CDN uç noktalarına (POP) ön getirebilirsiniz. İçeriğin doğrudan önbellekten sunulması sayesinde ilk kez ziyaret eden kullanıcılar için daha hızlı erişim sağlanır.

  1. CDN konsolunda oturum açın.

  2. Sol taraftaki gezinme bölmesinde Purge and Prefetch seçeneğine tıklayın.

  3. Purge/Prefetch sekmesinde işlem türünü Prefetch olarak ayarlayın.

  4. Giriş kutusuna ön getirmek istediğiniz her dosyanın tam URL'sini girin. Her satıra bir URL yazın. Dizinlerin ön getirilmesi desteklenmez. Örnek: https://www.example.com/install/package.zip.

  5. Submit seçeneğine tıklayın.

  6. İşlem kayıtları sekmesinde temizleme veya ön getirme görevlerinizin ayrıntılarını ve ilerleme durumunu görüntüleyin. İlerleme durumu %100'e ulaştığında görev tamamlanmış olur.

Not
  • Gönderilen temizleme veya ön getirme görevleri iptal edilemez.

  • Bir ön getirme görevinin tamamlanma süresi dosya boyutuna, dosya sayısına ve kaynak sunucu performansına bağlıdır. Bir görev genellikle 5 ila 30 dakika arasında sürer.

5. Adım: Alibaba Cloud CDN önbelleğini doğrulayın

Alibaba Cloud CDN önbelleğinin etkin olduğunu doğrulayın

  1. Windows: Windows+R tuşlarına basın, Çalıştır iletişim kutusuna cmd yazın ve Komut İstemi'ni açmak için OK tıklayın.

    macOS: Terminal'i açın.

  2. Hızlandırılan alan adınızdaki bir kaynak için "curl -I" komutunu çalıştırın. Örneğin, curl -I www.example.com/10.JPG.

    norman@Norman ~ % curl -I http://xxx/public/picture/xueshan.jpg
    HTTP/1.1 200 OK
    Server: Tengine
    Content-Type: image/jpeg
    Content-Length: 319717
    Connection: keep-alive
    Date: Fri, 07 Feb 2025 06:15:50 GMT
    x-oss-request-id: 67xxx333314984F6
    Vary: Origin
    x-oss-cdn-auth: success
    Accept-Ranges: bytes
    ETag: "F641480662xxx1E55F6C851AF"
    Last-Modified: Thu, 14 Nov 2024 01:42:56 GMT
    x-oss-object-type: Normal
    x-oss-hash-crc64ecma: 14568304759889530959
    x-oss-storage-class: Standard
    Content-MD5: 9kFIBmLCpOlayx5V9shRrw==
    x-oss-server-time: 83
    Via: cache40.l2cn3160[0,0,200-0,H], cache55.l2cn3160[1,0], kunlun3.cn7174[0,0,200-0,H], kunlun8.cn7174[7,0]
    Age: 26
    Ali-Swift-Global-Savetime: 1738908951
    X-Cache: HIT TCP_MEM_HIT dirn:-2:-2
    X-Swift-SaveTime: Fri, 07 Feb 2025 06:16:08 GMT
    X-Swift-CacheTime: 2591983
    Timing-Allow-Origin: *
    EagleId: b4a3921c17389089757582374e
  3. Yanıt başlıkları Age, X-Cache, X-Swift-SaveTime ve X-Swift-CacheTime alanlarını içeriyorsa Alibaba Cloud CDN doğru çalışıyor demektir.

    Not
    • X-Cache: MISS değeri önbellek isabetinin olmadığını ve kaynağa erişim gerektiğini gösterir. HIT değeri ise önbellek isabeti olduğunu ve yanıtın doğrudan önbellekten sunulduğunu belirtir.

    • Age: Dosyanın POP üzerinde saniye cinsinden ne kadar süredir önbellekte tutulduğunu gösterir. Yenilenen dosyalar veya ilk kez yapılan istekler için yanıt bu alanı içermez. Age değerinin 0 olması önbelleğin süresinin dolduğunu ve kaynak sunucuyla doğrulama yapılması gerektiğini gösterir.

    • X-Swift-SaveTime: POP tarafından kaynağın ilk kez önbelleğe alındığı GMT saatini gösterir. Saati Çin Standart Saatine (UTC+8) dönüştürmek için 8 saat ekleyin.

    • X-Swift-CacheTime: POP'un dosyayı önbellekte tutabileceği süreyi saniye cinsinden gösterir. 0 değeri isteğin önbelleklenemez olduğunu belirtir.

Not

Bu adımları tamamlamanıza rağmen sitenize hâlâ erişemiyorsanız veya hatalarla karşılaşıyorsanız bkz. Erişim sorunlarını giderme.

Bu adımları tamamladıktan sonra web sitenizi hızlandırmak üzere Alibaba Cloud CDN yapılandırmış olursunuz.

Başvurular