Azure Content Delivery Network dos recursos do mecanismo de regras Edgio Premium
Este artigo lista descrições detalhadas dos recursos disponíveis para o Mecanismo de Regras da Rede de Entrega de Conteúdo do Azure.
A terceira parte de uma regra é o recurso. Um recurso define o tipo de ação que é aplicado ao tipo de solicitação que é identificado por um conjunto de condições de correspondência.
Referência de recursos do mecanismo de regras do Azure Content Delivery Network do Edgio Premium
Os tipos de recursos disponíveis são:
Access
Esses recursos são projetados para controlar o acesso ao conteúdo.
Nome | Propósito |
---|---|
Negar acesso (403) | Determina se todas as solicitações são rejeitadas com uma resposta 403 Proibido. |
Autenticação de token | Determina se a Autenticação Baseada em Token é aplicada a uma solicitação. |
Código de negação de autenticação de token | Determina o tipo de resposta que é retornada a um usuário quando uma solicitação é negada devido à Autenticação Baseada em Token. |
Caso de URL de Autenticação de Token Ignorar | Determina se as comparações de URL feitas pela Autenticação Baseada em Token diferenciam maiúsculas de minúsculas. |
Parâmetro Token Auth | Determina se o parâmetro de cadeia de caracteres de consulta Autenticação Baseada em Token deve ser renomeado. |
Colocação em cache
Esses recursos são projetados para personalizar quando e como o conteúdo é armazenado em cache.
Nome | Propósito |
---|---|
Parâmetros de largura de banda | Determina se os parâmetros de limitação de largura de banda (por exemplo, ec_rate e ec_prebuf) estão ativos. |
Limitação de largura de banda | Limita a largura de banda para a resposta fornecida por nossos servidores de borda. |
Ignorar cache | Determina se a solicitação pode usar nossa tecnologia de cache. |
Tratamento de cabeçalho de controle de cache | Controla a geração de cabeçalhos Cache-Control pelo servidor de borda quando o recurso Max-Age externo está ativo. |
Cadeia de caracteres de consulta de chave de cache | Determina se a chave de cache recebe parâmetros de cadeia de caracteres de consulta incluídos ou excluídos associados a uma solicitação. Um caminho relativo que identifica exclusivamente um ativo para cache. Nossos servidores de borda usam esse caminho relativo ao verificar o conteúdo armazenado em cache. Por padrão, uma chave de cache não contém parâmetros de cadeia de caracteres de consulta. |
Regravação de chave de cache | Reescreve a chave de cache associada a uma solicitação. |
Preenchimento de cache completo | Determina o que acontece quando uma solicitação resulta em uma perda parcial de cache em um servidor de borda. |
Comprimir tipos de ficheiro | Define os formatos de arquivo que são compactados no servidor. |
Padrão interno Max-Age | Determina o intervalo de idade máxima padrão para a revalidação do cache do servidor de borda para o servidor de origem. |
Expira o tratamento de cabeçalho | Controla a geração de cabeçalhos expirados por um servidor de borda quando o recurso Max-Age externo está ativo. |
Max-Age Externo | Determina o intervalo de idade máxima para a revalidação do cache do navegador para o servidor de borda. |
Força Interna Max-Age | Determina o intervalo de idade máxima para a revalidação do cache do servidor de borda para o servidor de origem. |
Suporte H.264 (HTTP Progressive Download) | Determina os tipos de formatos de arquivo H.264 que podem ser usados para transmitir conteúdo. |
H.264 Suporte Video Seek Params | Substitui os nomes atribuídos aos parâmetros que controlam a busca por meio de mídia H.264 ao usar o Download Progressivo HTTP. |
Solicitação de honra sem cache | Determina se as solicitações sem cache de um cliente HTTP são encaminhadas para o servidor de origem. |
Ignorar origem sem cache | Determina se nossa rede de distribuição de conteúdo ignora determinadas diretivas servidas por um servidor de origem. |
Ignorar intervalos insatisfatórios | Determina a resposta que é retornada aos clientes quando uma solicitação gera um código de status 416 Intervalo Solicitado Não Satisfatório. |
Max-Stale interno | Controla quanto tempo após o tempo de expiração normal um ativo armazenado em cache pode ser servido a partir de um servidor de borda quando o servidor de borda não consegue revalidar o ativo armazenado em cache com o servidor de origem. |
Compartilhamento parcial de cache | Determina se uma solicitação pode gerar conteúdo parcialmente armazenado em cache. |
Pré-validar conteúdo armazenado em cache | Determina se o conteúdo armazenado em cache é elegível para revalidação antecipada antes que seu tempo de vida (TTL) expire. |
Atualizar arquivos de cache de zero byte | Determina como a solicitação de um cliente HTTP para um ativo de cache de 0 bytes é tratada por nossos servidores de borda. |
Definir códigos de status armazenáveis em cache | Define o conjunto de códigos de status que podem resultar em conteúdo armazenado em cache. |
Entrega de conteúdo obsoleta em caso de erro | Determina se o conteúdo armazenado em cache expirado é entregue quando ocorre um erro durante a revalidação do cache ou ao recuperar o conteúdo solicitado do servidor de origem do cliente. |
Obsoleta ao revalidar | Melhora o desempenho, permitindo que nossos servidores de borda sirvam o cliente obsoleto ao solicitante enquanto a revalidação ocorre. |
Comentário
O recurso Comentário permite que uma nota seja adicionada dentro de uma regra.
Cabeçalhos
Esses recursos são projetados para adicionar, modificar ou excluir cabeçalhos da solicitação ou resposta.
Nome | Propósito |
---|---|
Cabeçalho de resposta de idade | Determina se um cabeçalho de resposta Age é incluído na resposta enviada ao solicitante. |
Depurar cabeçalhos de resposta de cache | Determina se uma resposta pode incluir o cabeçalho de resposta X-EC-Debug, que fornece informações sobre a política de cache para o ativo solicitado. |
Modificar cabeçalho de solicitação do cliente | Substitui, acrescenta ou exclui um cabeçalho de uma solicitação. |
Modificar cabeçalho de resposta do cliente | Substitui, acrescenta ou exclui um cabeçalho de uma resposta. |
Definir cabeçalho personalizado de IP do cliente | Permite que o endereço IP do cliente solicitante seja adicionado à solicitação como um cabeçalho de solicitação personalizado. |
Registos
Esses recursos são projetados para personalizar os dados armazenados em arquivos de log brutos.
Nome | Propósito |
---|---|
Campo de registo personalizado 1 | Determina o formato e o conteúdo atribuído ao campo de log personalizado em um arquivo de log bruto. |
Cadeia de caracteres de consulta de log | Determina se uma cadeia de caracteres de consulta é armazenada junto com a URL nos logs de acesso. |
Otimização
Esses recursos determinam se uma solicitação passa pelas otimizações fornecidas pelo Edge Optimizer.
Nome | Propósito |
---|---|
Otimizador de borda | Determina se o Otimizador de Borda pode ser aplicado a uma solicitação. |
Edge Optimizer – Configuração instanciável | Instancia ou ativa a configuração do Otimizador de Borda associada a um site. |
Origem
Esses recursos são projetados para controlar como a rede de distribuição de conteúdo se comunica com um servidor de origem.
Nome | Propósito |
---|---|
Máximo de solicitações Keep-Alive | Define o número máximo de solicitações para uma conexão Keep-Alive antes que ela seja fechada. |
Cabeçalhos especiais de proxy | Define o conjunto de cabeçalhos de solicitação específicos da rede de entrega de conteúdo que são encaminhados de um servidor de borda para um servidor de origem. |
Especialidade
Esses recursos fornecem funcionalidade avançada e devem ser usados por usuários avançados.
Nome | Propósito |
---|---|
Métodos HTTP armazenáveis em cache | Determina o conjunto de métodos HTTP extras que podem ser armazenados em cache em nossa rede. |
Tamanho do corpo da solicitação em cache | Define o limite para determinar se uma resposta POST pode ser armazenada em cache. |
QUIC | Determina se o cliente é informado de que nosso serviço de rede de entrega de conteúdo suporta QUIC. |
Otimização de Streaming | Ajusta sua configuração de cache para otimizar o desempenho de transmissões ao vivo e reduzir a carga no servidor de origem. |
Variável de usuário | Atribui um valor a uma variável definida pelo usuário que é passada para sua solução de processamento de tráfego personalizada. |
URL
Esses recursos permitem que uma solicitação seja redirecionada ou reescrita para uma URL diferente.
Nome | Propósito |
---|---|
Seguir Redirecionamentos | Determina se as solicitações podem ser redirecionadas para o nome do host definido no cabeçalho Location retornado por um servidor de origem do cliente. |
Redirecionamento de URL | Redireciona solicitações por meio do cabeçalho Location. |
Reescrita de URL | Reescreve o URL da solicitação. |
Para obter os recursos mais recentes, consulte a documentação do Edgio Rules Engine.