Introdução
Muitas organizações usam APIs para publicar dados e serviços. Clientes e parceiros podem chamar essas APIs de um cliente: aplicativos da área de trabalho, aplicativos móveis, aplicativos Web e outros sistemas. Se a API for popular, talvez seja necessário otimizar o desempenho dela para garantir o serviço para os usuários.
Imagine que você é um desenvolvedor em uma empresa de jogos de tabuleiro. Uma linha de produtos de sua empresa se tornou popular recentemente. O volume de solicitações de seus parceiros de varejo na API de estoque está aumentando rapidamente: muito mais rápido que a taxa de alteração do estoque. Você quer que a API responda às solicitações rapidamente, mas sem criar carga.
Você usa o Gerenciamento de API do Azure para hospedar a API. Você está considerando usar uma política de Gerenciamento de API para armazenar em cache as respostas compiladas às solicitações. Você acha que essa técnica será um modo de otimizar o desempenho. Você quer saber como gravar políticas de Gerenciamento de API e como usá-las para configurar e controlar um cache. Em seguida, você quer gravar políticas que aceleram as respostas aos usuários.
Objetivos de aprendizagem
Neste módulo, você vai:
- Identificar se existe ou não uma política para o comportamento desejado
- Escolher o escopo da política
- Configurar e aplicar uma política de cache ao portal do Azure
Pré-requisitos
- Experiência com a publicação de APIs no Gerenciamento de API do Azure
- Experiência com a sintaxe XML
- Você precisa de uma assinatura do Azure para concluir os exercícios. Se não tiver uma, crie uma conta gratuita e adicione uma assinatura antes de começar. Se você é um estudante, aproveite a oferta Azure for Students.