Melakukan pra-ambil (prefetch) resource dari server origin ke node L2 sehingga pengguna dapat langsung mengakses cache pada kunjungan pertama mereka, yang membantu mengurangi beban kerja pada server origin.
Deskripsi operasi
Operasi ini hanya tersedia di wilayah China (Shanghai).
Anda dapat mengirimkan maksimal 500 permintaan untuk melakukan prefetch resource berdasarkan URL setiap hari menggunakan Akun Alibaba Cloud. Prefetch berdasarkan direktori tidak didukung.
Anda dapat memanggil operasi RefreshVodObjectCaches untuk merefresh konten dan operasi PreloadVodObjectCaches untuk melakukan prefetch konten.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:PreloadVodObjectCaches |
update |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ObjectPath |
string |
Yes |
URL file yang akan dipra-ambil. Pisahkan beberapa URL dengan line break (\n atau \r\n). |
vod.test.com/test.txt |
| Area |
string |
No |
Wilayah akselerasi tempat Anda ingin melakukan prefetch konten. Jika Anda tidak menentukan wilayah, nilai overseas akan digunakan.
|
domestic |
| L2Preload |
boolean |
No |
Menentukan apakah konten akan dipra-ambil ke POP. Nilai yang valid:
|
true |
| WithHeader |
string |
No |
Header kustom untuk prefetch dalam format JSON. |
{ "Accept-Encoding": [ "gzip, deflate, br" ] } |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| PreloadTaskId |
string |
ID tugas prefetch. Pisahkan beberapa ID tugas dengan koma (,). |
9524**** |
| RequestId |
string |
ID permintaan. |
E5BD4B50-7A02-493A-*****-97B9024B4135 |
Contoh
Respons sukses
JSONformat
{
"PreloadTaskId": "9524****",
"RequestId": "E5BD4B50-7A02-493A-*****-97B9024B4135"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | SingleRequest.OverLimit | A maximum of 1000 URLs are supported for each request. | |
| 400 | QuotaExceeded.Preload | Your refresh attempts have exceeded the daily limit. | |
| 400 | InvalidObjectPath.Malformed | The specified ObjectPath is invalid. | The ObjectPath parameter is invalid. |
| 400 | InvalidExtensiveDomain.ValueNotSupported | The specified ExtensiveDomain is not supported. | |
| 400 | PreloadQueueFull | The warming queue is full; please try again later. | |
| 400 | InvalidCustomHeader | Parse preload header failed. | Failed to parse preload header. |
| 404 | InvalidDomain.Offline | The domain provided is offline. | |
| 404 | InvalidDomain.NotFound | The domain provided does not belong to you. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.