Funcionalidades do mecanismo de regras Premium da Edgio para a rede de distribuição de conteúdo Azure
Este artigo lista descrições detalhadas dos recursos disponíveis para o Azure Content Delivery Network Rules Engine.
A terceira parte de uma regra é a característica. 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 das funcionalidades do motor de regras da Content Delivery Network do Azure por Edgio Premium
Os tipos de recursos disponíveis são:
Acesso
Esses recursos são projetados para controlar o acesso ao conteúdo.
Nome | Finalidade |
---|---|
Negar acesso (403) | Determina se todas as solicitações são rejeitadas com uma resposta 403 Proibida. |
Token Auth | Determina se a Autenticação Token-Based é aplicada a uma requisiçã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 Token-Based. |
Token Auth Ignorar maiúsculas e minúsculas na URL | Determina se as comparações de URL feitas pela Autenticação Token-Based diferenciam maiúsculas de minúsculas. |
Parâmetro de autenticação de token | Determina se o parâmetro de cadeia de caracteres de consulta Token-Based Authentication deve ser renomeado. |
Armazenamento em cache
Esses recursos são projetados para personalizar quando e como o conteúdo é armazenado em cache.
Nome | Finalidade |
---|---|
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 da largura de banda | Limita a largura de banda para a resposta fornecida pelos nossos servidores periféricos. |
Ignorar cache | Determina se a solicitação pode usar nossa tecnologia de cache. |
Cache-Control Tratamento de Cabeçalho | Controla a geração de cabeçalhos de Cache-Control pelo servidor edge quando o recurso Max-Age externo está ativo. |
Cache-Key Cadeia de Caracteres de Consulta | Determina se a chave de cache inclui ou exclui os parâmetros de consulta associados a uma solicitação. Um caminho relativo que identifica exclusivamente um recurso para armazenamento em cache. Os nossos servidores de fronteira utilizam este caminho relativo quando verificam 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. |
Cache-Key Reescrever | 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. |
Tipos de arquivo compactados | Define os formatos de arquivo que são compactados no servidor. |
Idade Máxima Interna Padrão | Determina o intervalo padrão de idade máxima para a revalidação do cache do servidor de borda em relação ao servidor de origem. |
Expira o tratamento de cabeçalho | Controla a geração de cabeçalhos de expiração por um servidor de fronteira quando a funcionalidade externa Max-Age está ativa. |
Max-Age Externa | Determina o intervalo máximo de tempo para a revalidação do cache entre o navegador e 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 para H.264 (HTTP Progressive Download) | Determina os tipos de formatos de arquivo H.264 que podem ser usados para transmitir conteúdo. |
Suporte aos Parâmetros de Pesquisa de Vídeo H.264 | 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. |
Honra No-Cache Pedido | Determina se as solicitações sem cache de um cliente HTTP são encaminhadas para o servidor de origem. |
Ignorar sem cache do Origin | 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 Satisfazível. |
interno Max-Stale | 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. |
de 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 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 Desatualizado 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. |
Stale enquanto revalida | Melhora o desempenho, permitindo que nossos servidores de borda sirvam o cliente obsoleto ao solicitante enquanto a revalidação ocorre. |
Comentar
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 | Finalidade |
---|---|
Cabeçalho de Resposta por Idade | Determina se um cabeçalho de resposta 'Age' é incluído na resposta enviada ao requisitante. |
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 o cabeçalho da solicitação do cliente | Substitui, acrescenta ou exclui um cabeçalho de uma solicitação. |
Modificar o cabeçalho de resposta do cliente | Substitui, acrescenta ou exclui um cabeçalho de uma resposta. |
Definir cabeçalho personalizado do 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 | Finalidade |
---|---|
Registo Personalizado Campo 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. |
Otimizar
Esses recursos determinam se uma solicitação passa pelas otimizações fornecidas pelo Edge Optimizer.
Nome | Finalidade |
---|---|
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 Edge Optimizer 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 | Finalidade |
---|---|
Máximo Keep-Alive Pedidos | Defina o número máximo de solicitações para uma conexão de 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 | Finalidade |
---|---|
Métodos HTTP 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 | Finalidade |
---|---|
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.