Menyegarkan konten file pada node dan menyegarkan konten URL tertentu ke node cache. Mendukung penyegaran URL secara batch.
Deskripsi operasi
Metode permintaan: Mendukung permintaan POST. Parameter ditampilkan dalam formulir.
Operasi terkait: Operasi penyegaran dan pra-ambil mencakup operasi penyegaran RefreshDcdnObjectCaches dan operasi pra-ambil PreloadDcdnObjectCaches.
Kuota penyegaran URL (harian): Secara default, setiap akun dapat mengirimkan hingga 10.000 permintaan penyegaran URL dan 100 permintaan Pembaruan direktori per hari. Pembaruan direktori mencakup subdirektori. Jika bandwidth puncak harian akun Alibaba Cloud Anda melebihi 200 Mbit/s, Anda dapat meminta kuota harian yang lebih tinggi melalui mengajukan Tiket. Alibaba Cloud akan mengevaluasi dan mengonfigurasi kuota berdasarkan kebutuhan bisnis aktual Anda.
Setiap permintaan mendukung hingga 1.000 permintaan penyegaran URL atau 100 permintaan Pembaruan direktori.
Maksimal 10.000 permintaan penyegaran URL dapat dikirimkan per menit untuk satu Nama domain.
Frekuensi pemanggilan maksimum per pengguna: 30 kali per detik.
Pertimbangan
Setelah Tugas penyegaran dikirimkan dan berhasil dieksekusi, Sumber daya yang di-cache pada point of presence (POP) DCDN akan menjadi tidak valid. Saat Anda mengirimkan permintaan akses kembali, POP akan mengambil Sumber daya yang diperlukan dari server asal melalui back-to-origin dan meng-cache-nya kembali pada POP. Mengirimkan jumlah besar Tugas penyegaran akan membersihkan cache dalam jumlah besar, yang menyebabkan lonjakan bandwidth kembali ke asal dan permintaan serta meningkatkan beban pada server asal.
Tugas penyegaran membutuhkan pengatur waktu sekitar 5 hingga 6 menit untuk berlaku setelah dikirimkan. Jika pengatur waktu-to-live (TTL) yang dikonfigurasi untuk file atau direktori kurang dari 5 menit, Anda tidak perlu melakukan operasi penyegaran. Tunggu hingga cache file atau direktori kedaluwarsa dan diperbarui secara otomatis.
Untuk menggunakan Pengguna RAM guna melakukan operasi penyegaran atau pra-ambil, dapatkan otorisasi terlebih dahulu. Untuk informasi lebih lanjut, lihat Memberikan izin penyegaran dan pra-ambil kepada Pengguna RAM.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:RefreshDcdnObjectCaches |
none |
*domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ObjectPath |
string |
Yes |
|
example.com/example.txt |
| ObjectType |
string |
No |
Jenis penyegaran. Nilai valid:
Catatan
|
File |
| Force |
boolean |
No |
Apakah akan menyegarkan semua Sumber daya dalam cakupan yang sesuai ketika konten back-to-origin konsisten dengan Sumber daya server asal. Nilai default: false.
Catatan
Parameter ini berlaku untuk semua jenis penyegaran kecuali penyegaran file. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RefreshTaskId |
string |
ID Tugas yang dikembalikan untuk penyegaran. Beberapa ID dipisahkan dengan koma (,). |
95248880 |
| RequestId |
string |
ID permintaan. |
E5BD4B50-7A02-493A-AE0B-97B9024B4135 |
Contoh
Respons sukses
JSONformat
{
"RefreshTaskId": "95248880",
"RequestId": "E5BD4B50-7A02-493A-AE0B-97B9024B4135"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | SingleRequest.OverLimit | Maksimum 1000 URL didukung untuk setiap permintaan. | |
| 400 | InvalidObjectType.Malformed | ObjectType yang ditentukan tidak valid. | Parameter ObjectType disetel ke nilai yang tidak valid. Tentukan nilai yang valid dan coba lagi. |
| 400 | InvalidObjectPath.Malformed | ObjectPath yang ditentukan tidak valid. | Parameter ObjectPath disetel ke nilai yang tidak valid. Tentukan nilai yang valid dan coba lagi. |
| 400 | QuotaExceeded.Refresh | Upaya refresh Anda telah melebihi batas harian. | Jumlah tugas refresh pada hari ini telah mencapai batas atas. Anda dapat memanggil operasi API refresh untuk mengkueri sisa jumlah tugas refresh yang ingin Anda jalankan pada hari ini. |
| 400 | InvalidExtensiveDomain.ValueNotSupported | ExtensiveDomain yang ditentukan tidak didukung. | Nama domain wildcard tidak didukung. |
| 400 | QuotaPerMinuteExceeded.Refresh | Anda mencoba me-refresh terlalu sering; silakan coba lagi nanti. | Permintaan refresh dikirim terlalu sering. Coba lagi nanti. |
| 400 | TooMany.Refresh | Antrian refresh penuh; silakan coba lagi nanti. | Jumlah maksimum permintaan refresh untuk satu nama domain telah tercapai. Coba lagi nanti. |
| 429 | TooManyRequests | Terlalu banyak permintaan, silakan coba lagi nanti |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.