Tüm Ürünler
Search
Belge Merkezi

ApsaraVideo VOD:Önbellek Temizleme ve Ön Getirme

Son Güncelleme:Oct 05, 2026

Kaynak sunucunuzdaki içerik güncellendiğinde veya uyumlu olmayan kaynakları kaldırmanız gerektiğinde, Content Delivery Network (CDN) varış noktalarındaki (POP) önbelleği temizlemeniz gerekir. Bu işlem, kullanıcıların en güncel içeriğe erişmesini sağlar. Bir etkinlik öncesi veya yeni içerik yayına alındığında, kaynakları CDN POP'larına önceden getirmek (ön getirme), kullanıcılar için ilk ziyaret hızını önemli ölçüde artırır ve kaynak sunucunuz üzerindeki yükü azaltır. Bu konuda, ApsaraVideo VOD'un önbellek temizleme ve kaynak ön getirme özelliklerinin nasıl kullanılacağı açıklanmaktadır.

Çalışma Mantığı

Kaynak Temizleme

Temizleme işlemi, dosyaları doğrudan silmek yerine CDN POP'larına bir önbellek geçersiz kılma komutu gönderir. Bir POP bu komutu aldığında, eşleşen önbelleğe alınmış kaynakları "geçersiz" veya "süresi dolmuş" olarak işaretler. Kullanıcı kaynağı bir sonraki talep ettiğinde, POP geçersiz önbelleği algılar, kaynak sunucudan en son sürümü alır, kullanıcıya sunar ve yeniden önbelleğe alır.

Kullanım Senaryoları

  1. İçeriği güncelleme ve yayınlama: Kaynak sunucunuzdaki kaynakları güncelledikten sonra, kullanıcıların en son sürümü almasını sağlamak için bunları temizleyin. İçerik daha sonra POP'larda yeniden önbelleğe alınır.

  2. Uyumsuz içeriği kaldırma: Kaynak sunucunuzda uyumsuz içerik bulunuyorsa, kaynak dosyayı sildikten sonra bile bu içerik CDN önbelleğinde kalabilir. URL temizleme özelliğini kullanarak kaynağı önbellekten temizleyin.

Kaynak Ön Getirme

Ön getirme işlemi, sağladığınız URL listesine göre CDN POP'larının kaynak sunucunuzdan kaynakları proaktif olarak çekip önbelleğe almasını talimat verir. Bu, kaynak sunucudan bir "gönderme" (push) değil, bir "çekme" (pull) modelidir. Ön getirme, ilk yükleme hızlarını iyileştirir, yoğun trafikli etkinlikler sırasında kaynak sunucuya yapılan istek baskısını azaltır ve kaynak sunucunuzu korumaya yardımcı olur.

Kullanım Senaryoları

  1. Alibaba Cloud CDN'e geçiş: Yeni bir etki alanını Alibaba Cloud CDN'e eklerken, popüler statik kaynaklarını POP'lara önceden getirin. Bu sayede ilk kullanıcı istekleri doğrudan önbellekten karşılanır, yavaş yükleme süreleri önlenir ve kullanıcı deneyimi iyileştirilir.

  2. Promosyon kampanyalarını destekleme: Büyük ölçekli kampanyalar için, etkinlik sayfalarının statik kaynaklarını önceden POP'lara getirin. Kampanya başladığında, bu statik kaynaklara yönelik tüm kullanıcı istekleri doğrudan POP'lardan karşılanır ve sayfa yüklemeleri hızlı gerçekleşir.

  3. Yükleme paketleri veya büyük dosyalar yayınlama: Yeni yazılımları, yükleme paketlerini veya diğer büyük dosyaları yayınlamadan önce bunları POP'lara önceden getirin. Yayın sonrası oluşacak yoğun indirme istekleri doğrudan CDN önbelleğinden karşılanır. Bu sayede indirme hızları artar, kaynak sunucu yükü azalır ve kullanıcı deneyimi iyileşir.

Ön Koşullar

  • Zamanlama: Temizleme ve ön getirme görevleri kaynak sunucuya trafik oluşturur. Büyük ölçekli temizleme veya ön getirme görevlerini yoğun olmayan saatlerde çalıştırabilirsiniz.

  • URL biçimi: Gönderdiğiniz bir URL Çince karakterler veya boşluklar gibi ASCII dışı karakterler içeriyorsa, öncelikle UTF-8 kodlamasında yüzde kodlama (percent-encoding) uygulamanız gerekir.

  • Paylaşılan önbellek: Bir etki alanı paylaşılan önbellek ile yapılandırılmışsa, birincil etki alanı veya ilişkili herhangi bir etki alanı kullanarak bir temizleme görevi gönderdiğinizde, tüm ilişkili etki alanlarının önbelleği geçersiz kılınır.

Yordam

Kaynakları Temizle

  1. ApsaraVideo VOD konsolu oturumunu açın.

  2. Sol gezinme bölmesinde Configuration Management > CDN Configuration > Refresh and Prefetch seçeneklerini seçin.

  3. Purge Cache sekmesinde, İşlem Türünü Purge olarak ayarlayın.

  4. Gereksinimlerinize göre bir yenileme yöntemi seçin ve görevi gönderin.

    Yenileme Yöntemi

    Açıklama

    URL

    Amaç: Belirli bir veya daha fazla dosyanın önbelleğini temizler.

    İşlem: URL metin kutusuna, http:// veya https:// dahil olmak üzere tam URL'leri girin. Her satıra bir URL yazın. Örnek: https://www.example.com/static/image.jpg.

    Folder

    Amaç: Bir CDN dizinindeki tüm dosyaların ve alt dizinlerin önbelleğini temizler.

    İşlem: Tam dizin URL'sini girin ve sonunda / bulunduğundan emin olun. Örnek: https://www.example.com/static/.

    Not: Bu, güncellemeye dayalı bir temizleme işlemidir. Tüm dizini zorla temizlemek için Önbelleği Yenile seçeneğini kullanın ve Force=true ayarlayın.

  5. Submit tıklayın. Sistem temizleme görevini başlatır.

    Not
    • Bir temizleme görevi gönderildikten sonra iptal edilemez.

    • Bir temizleme görevinin tüm ağda etkili olması genellikle 5 ila 6 dakika sürer. Önbelleğin yaşam süresi (TTL) bu süreden kısaysa, önbelleği manuel olarak temizlemeniz gerekmez.

Kaynakları Ön Getir

  1. ApsaraVideo VOD konsolu oturumunu açın.

  2. Sol gezinme bölmesinde Configuration Management > CDN Configuration > Refresh and Prefetch seçeneklerini seçin.

  3. Purge Cache sekmesinde, İşlem Türünü Prefetch olarak ayarlayın.

  4. URL metin kutusuna, ön getirmek istediğiniz dosyaların tam URL'lerini girin. Her satıra bir URL yazın. Dizinleri ön getiremezsiniz. Örnek: https://www.example.com/install/package.zip.

  5. Submit tıklayın. Sistem ön getirme görevini başlatır.

    Not
    • Bir ön getirme görevi gönderildikten sonra iptal edilemez.

    • Bir ön getirme görevinin tamamlanması için gereken süre; dosya boyutuna, dosya sayısına ve kaynak sunucu performansına bağlıdır. Genellikle 5 ila 30 dakika sürer.

Doğrulama Sonuçları

  • Manuel sorgulama

    Operation Record sekmesinde, temizleme veya ön getirme görevlerinin ayrıntılarını ve ilerleme durumunu görüntüleyebilirsiniz. %100 ilerleme durumu, görevin tamamlandığını gösterir. Çok sayıda kaynağı temizler veya ön getirirseniz, görevin tamamlanması daha uzun sürebilir. Görevin bitmesini bekleyin.

  • API sorgulama

    Bir temizleme veya ön getirme görevinin durumunu kontrol etmek için GetMediaRefreshJobs işlemini çağırabilirsiniz.

  • Komut satırı doğrulaması

    curl -I <resource_URL> komutunu çalıştırın. Çıktı aşağıdakine benzer olacaktır:

    image

    X-Cache üst bilgisi mevcutsa:

    • X-Cache değeri HIT ise, istek önbelleğe isabet etmiş ve ön getirme başarılı olmuştur.

    • X-Cache değeri MISS ise, istek önbelleği ıskalamıştır. Bu durum, ön getirme görevinin eksik olduğunu veya başarısız olduğunu gösterir. Kaynağı yeniden ön getirin.

    X-Cache üst bilgisi mevcut değilse:

    X-Cache üst bilgisi yoksa, kaynak CDN'e eklenmemiştir. URL için etki alanını yapılandırmak amacıyla Etki alanı ekleme konusundaki talimatları izleyin ve ardından kaynağı ön getirin.

Sınırlamalar

İşlem türü

Yöntem

Kota sınırı

yenileme

URL temizleme

Her hesap günde en fazla 2.000 giriş gönderebilir, istek başına en fazla 1.000 giriş kabul edilir.

dizin yenileme

Her hesap günde 100 istekle ve istek başına 100 öğeyle sınırlıdır.

Ön getirme

URL ön getirme

Hesap başına günde en fazla 500 öğe ve istek başına en fazla 100 öğe gönderebilirsiniz.

Faturalandırma

Temizleme ve ön getirme özellikleri ücretsizdir.

Ancak, her iki işlem de CDN kenar POP'larının kaynak sunucudan kaynakları çekmesine neden olur. Bu durum, kaynak sunucuya dönüş trafiği ve kaynak sunucu istekleri için maliyet oluşturur. Faturalandırma standartları, kullandığınız kaynak sunucu türüne bağlıdır:

  • Kaynak sunucu bir ApsaraVideo VOD paketi ise, depolamadan giden trafik için ücretlendirilirsiniz.

  • Kaynak sunucu Alibaba Cloud Object Storage Service (OSS) ise, OSS faturalandırma kurallarına göre trafik ve istekler için ücretlendirilirsiniz.

Önemli

Özellikle kısa bir süre içinde gerçekleştirilen büyük ölçekli temizleme veya ön getirme işlemleri, kaynak sunucuya dönüş maliyetlerini artırabilir. Bu işlemleri gerçekleştirmeden önce potansiyel maliyet etkisini değerlendirin.

İlgili API İşlemleri

SSS