Votre backend e-commerce sur Cloud SQL est surchargé, ce qui entraîne une latence et des délais d'attente pour l'API. Vous contrôlez l'API. Quelle solution optimise les performances de l'API et l'expérience utilisateur ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Exposer l'API via Apigee, utiliser Memorystore (Redis) pour mettre en cache les données fréquemment consultées et implémenter une temporisation exponentielle pour les tentatives dans l'application..
Pourquoi c'est la réponse
Cette solution est la plus complète pour résoudre la surcharge et améliorer l'expérience utilisateur. Apigee fournit une couche de gestion d'API, permettant le contrôle et la sécurité. Memorystore (Redis) est excellent pour le cache en mémoire des données fréquemment accédées, réduisant considérablement la charge sur Cloud SQL et la latence. La temporisation exponentielle côté client améliore la résilience de l'application en gérant les échecs temporaires sans surcharger le backend. Les autres options sont moins complètes : la mise en file d'attente avec Pub/Sub peut introduire de la latence, Cloud CDN n'est pas adapté aux API dynamiques, et l'augmentation de la mémoire de la base de données ou la limitation de débit personnalisée ne résolvent pas le problème de la lecture intensive et de la résilience côté client de manière aussi efficace.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise