Introducción

Completado

Muchas organizaciones usan las API para publicar datos y servicios. Los clientes y asociados pueden llamar a estas API desde un cliente: aplicaciones de escritorio, móviles y web, y otros sistemas. Si la API es popular, puede que deba optimizar su rendimiento para garantizar el servicio a los usuarios.

Supongamos que es un desarrollador de una empresa que fabrica juegos de mesa. Una línea de productos producida por su empresa recientemente se ha vuelto popular. El volumen de solicitudes de los asociados comerciales relativas a la API de inventario está creciendo rápidamente, mucho más rápido del ritmo al que cambia su inventario. Quiere que la API responda a las solicitudes rápidamente sin incurrir en cargas en la API.

Utiliza Azure API Management para hospedar la API. Está considerando la posibilidad de usar una directiva de API Management para almacenar en caché las respuestas compiladas a las solicitudes. Piensa que esta técnica será una forma de optimizar el rendimiento. Quiere obtener información sobre cómo escribir directivas de API Management y cómo usarlas para configurar y controlar una caché. Además, quiere escribir directivas que aceleren las respuestas a los usuarios.

Objetivos de aprendizaje

Objetivos de este módulo:

  • Identificar si existe una directiva para el comportamiento deseado
  • Elegir un ámbito de directiva
  • Configurar y aplicar una directiva de almacenamiento en caché en Azure Portal

Requisitos previos

  • Experimentar con la publicación de una API en Azure API Management
  • Experimentar con la sintaxis XML
  • Para completar los ejercicios, necesita una suscripción de Azure. Si no tiene ninguna, cree una cuenta gratuita y agregue una suscripción antes de empezar. Si es alumno, puede aprovechar la oferta Azure for Students.