Tek istek için hız sınırlama, Alibaba Cloud CDN noktaları (POP'ler) tarafından sunulan isteklerin indirme hızını kısıtlar. Bu özellik, hızlandırılmış alan adları için tepe bant genişliğini kontrol etmenize olanak tanır. Oyun sürümleri ve yazılım indirmeleri gibi senaryolarda yaygın olarak kullanılır.
Kullanım notları
Tek istek için hız sınırlama, bir POP'ten istemciye veri aktarım hızını kısıtlar; bu durum indirme deneyimini olumsuz etkileyebilir. Bu özelliği dikkatle kullanın.
Hız sınırlama, yapılandırılan orandan daha küçük dosyalar için geçerli değildir. Örneğin, 1 Mbps'lik bir sınır 10 KB'lık bir dosyayı etkilemez.
Hız sınırlama büyük dosyalarda en iyi sonucu verir. Örneğin, 1 Mbps'lik bir sınır 500 MB'lık bir dosya için etkilidir.
Minimum hız sınırı 100 KB/s'dir.
Bir kural koşulu olmadan yalnızca tek bir hız sınırlama kuralı yapılandırın. Birden fazla kural varsa yalnızca ilk kural uygulanır.
Bir kural koşuluyla birlikte, kurallar motorundaki ilişkili koşulların önceliği yürütme sırasını belirler; kuralların yapılandırılma sırası değil.
Yordam
CDN konsolu üzerinde oturum açın.
Sol gezinme bölmesinde Domain Names öğesine tıklayın.
Domain Names sayfasında hedef alan adını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.
Alan adının gezinme bölmesinde Traffic Throttling seçeneğine tıklayın.
-
Traffic Throttling for Individual Requests sekmesinde Create Rule seçeneğine tıklayın ve parametreleri yapılandırın.
Parametre
Açıklama
Default Limit
Tek bir istek için maksimum indirme hızıdır. Minimum değer 100 KB/s'dir.
NotYalnızca Default Limit parametresini yapılandırırsanız sınır, POP'ler tarafından sunulan hızlandırılmış alan adı için tüm isteklere uygulanır. Zaman tabanlı hız sınırlama gibi gelişmiş kurallar ayarlamak için diğer parametreleri yapılandırın.
No Throttling
Hız sınırlama devreye girmeden önce gönderilebilecek veri miktarıdır. Birim: bayt. Varsayılan değer: 0.
Name of the Custom Throttling Parameter
Yapılandırıldığında POP'ler bu parametreyi istek URL'sinden çıkarır ve değerini hız sınırı olarak kullanır.
Örneğin, Name of the Custom Throttling Parameter değerini rate olarak ayarlarsanız, Unit of the Custom Throttling Parameter olarak MB seçersiniz ve Default Limit değerini 200 KB/s olarak belirlerseniz: İstek URL'si rate parametresini içeriyorsa hız parametre değerine göre sınırlanır (minimum 100 KB/s); URL rate parametresini içermiyorsa varsayılan 200 KB/s sınırı uygulanır.
Unit of the Custom Throttling Parameter
Özel hız sınırlama parametresi değeri için birimdir.
Start Time of Throttling
Hız sınırlamanın başladığı saat (0–24, 24 saat formatında). Bu değer bitiş saatinden küçük olmalıdır. Varsayılan değer: 0.
Tüm Alibaba Cloud CDN POP'leri Pekin Saati'ni (UTC+8) kullanır. Örneğin, başlangıç saati 20 ise hız sınırlama 20:00:00'da (UTC+8) başlar. Farklı ülkeler için farklı başlangıç saatleri ayarlamak amacıyla istemcinin coğrafi konumunu eşleştiren bir kural koşulu kullanın.
End Time of Throttling
Hız sınırlamanın sona erdiği saat (0–24, 24 saat formatında). Bu değer başlangıç saatinden büyük olmalıdır. Varsayılan değer: 24.
Tüm Alibaba Cloud CDN POP'leri Pekin Saati'ni (UTC+8) kullanır. Örneğin, bitiş saati 22 ise hız sınırlama 22:00:00'da (UTC+8) sona erer. Farklı ülkeler için farklı bitiş saatleri ayarlamak amacıyla istemcinin coğrafi konumunu eşleştiren bir kural koşulu kullanın.
Rule Condition
Bir kural koşulu, kullanıcı isteğindeki çeşitli parametre bilgilerini tanımlar. Bu durum, bir yapılandırmanın ilgili istek için etkili olup olmadığını belirler.
ÖnemliKural koşullarına başvurduğunuzda eşleştirme, özelliğin yapılandırma sırasına göre değil, ilişkili kural koşullarının önceliğine göre yapılır.
Kullanmayın: Kural koşulu kullanmaz.
Kural koşulları eklemek veya düzenlemek için bunları Rules Engine içinde yönetin.
OK seçeneğine tıklayın.
Yapılandırma örneği
Aşağıdaki örnek, hızlandırılmış example.aliyundoc.com alan adı için bir hız sınırlama yapılandırmasını göstermektedir:
Rate Limit değeri 200 KB/s, URL Parameter for Rate Limiting değeri rate, Unrestricted Size ayarlanmamış, Rate Limit Start Time 0, Rate Limit End Time 24 ve Rule Condition kullanılmamaktadır.
Bir istemci
https://example.aliyundoc.com/image.jpgadresini isterse sunucu içeriği maksimum 200 KB/s indirme hızıyla yanıtlar.Bir istemci
https://example.aliyundoc.com/image.jpg?rate=100adresini isterse sunucu içeriği maksimum 100 MB/s indirme hızıyla yanıtlar.
SSS
Trafik sınırlama özelliğiyle ilgili genel sorular için Trafik sınırlama SSS konusuna bakın.
Trafik sınırlama özelliğinde sorun gidermeyle ilgili sorular için Trafik sınırlama sorun giderme kılavuzu konusuna bakın.