Pré-carrega conteúdo do servidor de origem para os nós de Cache L2, de modo que o primeiro acesso atinja diretamente o cache, reduzindo a carga no servidor de origem.
Descrição da operação
Atualmente, a única região de serviço suportada é China (Xangai).
Um máximo de 500 solicitações de URL de pré-carregamento pode ser enviado por conta por dia. O pré-carregamento no nível de diretório não é suportado.
As operações de atualização e pré-carregamento incluem a operação de atualização RefreshVodObjectCaches e a operação de pré-carregamento PreloadVodObjectCaches.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vod:PreloadVodObjectCaches |
update |
*全部资源
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ObjectPath |
string |
Sim |
A URL do arquivo a ser pré-carregado. Separe várias URLs com quebras de linha (\n ou \r\n). |
vod.test.com/test.txt. |
| Area |
string |
Não |
A região de pré-carregamento. Valores válidos: domestic, overseas. |
domestic. |
| L2Preload |
boolean |
Não |
Especifica se o conteúdo deve ser pré-carregado diretamente nos nós L2. Valores válidos:
|
true. |
| WithHeader |
string |
Não |
O cabeçalho padrão transportado em uma solicitação de pré-carregamento é Accept-Encoding:gzip. Se você desejar que a solicitação de pré-carregamento transporte outros cabeçalhos ou implemente pré-carregamento de múltiplas cópias, use este parâmetro para personalizar os cabeçalhos de pré-carregamento. Envie o valor no formato JSON. |
{ "Accept-Encoding": [ "gzip, deflate, br" ] } |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| PreloadTaskId |
string |
O ID da tarefa retornado para a operação de pré-carregamento. Vários IDs de tarefa são separados por vírgulas (,). |
9524**** |
| RequestId |
string |
O ID da solicitação. |
E5BD4B50-7A02-493A-*****-97B9024B4135 |
Exemplos
Resposta de sucesso
JSON formato
{
"PreloadTaskId": "9524****",
"RequestId": "E5BD4B50-7A02-493A-*****-97B9024B4135"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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. | |
| 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. | |
| 404 | InvalidDomain.Offline | The domain provided is offline. | |
| 404 | InvalidDomain.NotFound | The domain provided does not belong to you. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.