Todos os produtos
Search
Central de documentação

Edge Security Acceleration:PreloadDcdnObjectCaches

Última atualização: Oct 10, 2026

Pré-busca conteúdo do servidor de origem para os nós de cache L2 para que os usuários possam acessar o cache na primeira visita, o que reduz a carga no servidor de origem.

Descrição da operação

  • Operações relacionadas: As operações de atualização e pré-busca incluem a operação de atualização RefreshDcdnObjectCaches e a operação de pré-busca PreloadDcdnObjectCaches.

  • Método de solicitação: solicitações POST são suportadas. Os parâmetros são exibidos em um formulário.

  • Cota diária de pré-busca de URL: por padrão, cada conta pode submeter até 1.000 nós de pré-busca de URL por dia. Se a largura de banda de pico diária da sua conta exceder 200 Mbit/s, você pode solicitar o aumento da cota diária por meio do envio de um ticket. O Alibaba Cloud avaliará e configurará a cota com base nos seus requisitos reais de negócios.

  • Você pode submeter até 100 nós de pré-busca de URL por vez.

  • Regras da fila de pré-busca: o tamanho máximo da fila de pré-busca para cada conta é de 100.000 URLs. O DCDN faz a pré-busca das URLs na ordem em que são submetidas. Quando o número de nós não concluídos na fila de pré-busca atinge 100.000 URLs, o Alibaba Cloud DCDN implementa um mecanismo de fila. Isso significa que você só pode submeter o próximo nó de pré-busca de URL após a pré-busca da primeira URL na ordenação ser concluída.

  • Frequência de invocação por usuário: 15 invocações por segundo.

Precauções

  • Após um nó de pré-busca ser submetido e executado com sucesso, o ponto de presença (POP) do DCDN solicita imediatamente os recursos do servidor de origem. Portanto, submeter um grande número de nós de pré-busca gera muitos nós de download simultâneos, o que causa um aumento repentino na largura de banda e nas solicitações de retorno à origem, além de aumentar a carga no servidor de origem.

  • O tempo real de execução, desde a submissão até a conclusão de um nó de pré-busca, depende do tamanho dos arquivos pré-buscados e leva de 5 a 30 minutos. Quanto menor o tamanho médio do arquivo, mais rápida será a velocidade de pré-busca.

  • Para usar um usuário do Resource Access Management (RAM) para realizar operações de atualização ou pré-busca, você deve primeiro obter autorização para o usuário do Resource Access Management (RAM). Para mais informações, consulte Conceder autorização a um usuário do Resource Access Management (RAM) para atualizar e fazer a pré-busca de recursos.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

dcdn:PreloadDcdnObjectCaches

none

*domain

acs:dcdn:*:{#accountId}:domain/{#domainName}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ObjectPath

string

Sim

As URLs a serem pré-buscadas. O formato é nome de domínio acelerado/arquivo pré-buscado.

Nota

Separe várias URLs com quebras de linha. O comprimento máximo de um único ObjectPath é de 1.024 caracteres.

http://example.com/examplefile.txt http://example.com/examplefile2.txt

Area

string

Não

A região de pré-busca. Valores válidos:

  • domestic: a parte continental da China.

  • overseas: global (exceto a parte continental da China).

Se você não especificar este parâmetro, a região de pré-busca padrão será a região de aceleração do DCDN configurada para o seu nome de domínio. Os detalhes são os seguintes:

  • Se a região de aceleração do nome de domínio for a parte continental da China, a região de pré-busca será a parte continental da China.

  • Se a região de aceleração do nome de domínio for Global, a região de pré-busca será global.

  • Se a região de aceleração do nome de domínio for Global (exceto a parte continental da China), a região de pré-busca será global (exceto a parte continental da China).

Valores válidos:

  • domestic :

    A parte continental da China.

  • overseas :

    Global (exceto a parte continental da China).

domestic

L2Preload

boolean

Não

Especifica se o conteúdo deve ser pré-buscado diretamente para os nós L2. Valores válidos:

  • true: a hierarquia de nós para pré-busca deve incluir nós L2.

  • false: o conteúdo é pré-buscado apenas para os nós de busca de origem. Este é o valor padrão. Os nós de busca de origem podem ser nós L2 ou nós L3.

true

WithHeader

string

Não

Os cabeçalhos de pré-busca personalizados. Envie os cabeçalhos no formato JSON.

{ "Accept-Encoding": [ "gzip" ] }

QueryHashkey

boolean

Não

Este parâmetro é usado quando regras específicas, como reescrita de URL e filtragem de parâmetros, são configuradas. Especifica se o modo de consulta de chave de hash deve ser ativado ao executar tarefas de pré-busca. Valores válidos:

  • false: o modo padrão. Este modo é usado quando este parâmetro não é especificado. A URL submetida é usada diretamente como a chave de hash do arquivo pré-buscado.

  • true: a chave de hash real usada para a URL pré-buscada é consultada com base na configuração do nome de domínio.

true

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

PreloadTaskId

string

O ID da tarefa de pré-busca. Vários IDs de tarefa são separados por vírgulas (,). Os IDs de tarefa retornados são mesclados com base nas duas regras a seguir:

  • As tarefas de pré-busca submetidas para o mesmo nome de domínio dentro do mesmo segundo na granularidade de URL são mescladas no mesmo RushTaskId.

  • Se mais de 500 tarefas de pré-busca forem submetidas para o mesmo nome de domínio dentro do mesmo segundo na granularidade de URL, cada 500 tarefas serão mescladas em um único RushTaskId.

95248880

RequestId

string

O ID da solicitação.

E5BD4B50-7A02-493A-AE0B-97B9024B4135

Exemplos

Resposta de sucesso

JSON formato

{
  "PreloadTaskId": "95248880",
  "RequestId": "E5BD4B50-7A02-493A-AE0B-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. O limite diário de atualização e pré-busca foi excedido.
400 InvalidObjectPath.Malformed The specified ObjectPath is invalid. O ObjectPath é inválido. Especifique um ObjectPath válido.
400 InvalidExtensiveDomain.ValueNotSupported The specified ExtensiveDomain is not supported. Nomes de domínio curinga não são suportados.
400 PreloadQueueFull The warming queue is full; please try again later. O número de URLs sendo pré-buscados para o nome de domínio atingiu o limite superior. Tente novamente mais tarde.
400 InvalidObjectPath.ExceedsMaximum The maximum number of urls is exceeded. O número de URLs enviadas excede o limite máximo.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.