Un site de contenu mondial fonctionne sur Azure App Service avec Azure Database pour PostgreSQL Flexible Server. Les utilisateurs signalent des téléchargements lents pour les images et les fichiers CSS depuis des régions éloignées, et le CPU de la base de données est élevé en raison de requêtes gourmandes en lecture. Le niveau web utilise en moyenne 40 % du CPU. Vous devez réduire la latence pour l'utilisateur final dans le monde entier et décharger la base de données sans modifier de manière significative le code de l'application. Quelles sont les deux premières actions à entreprendre ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Diffuser les actifs statiques via Azure CDN avec mise en cache et géo-réplication vers les POP de périphérie., Provisionner des réplicas en lecture pour Azure Database pour PostgreSQL et acheminer les requêtes en lecture seule vers les réplicas dans les régions proches..
Pourquoi c'est la réponse
Pour réduire la latence des téléchargements d'images et de fichiers CSS pour les utilisateurs éloignés, Azure CDN est la solution idéale. Il met en cache les actifs statiques sur des points de présence (POP) proches des utilisateurs, améliorant ainsi la vitesse de chargement et réduisant la charge sur le serveur d'origine. Pour décharger la base de données PostgreSQL, la création de réplicas en lecture est la meilleure approche. Cela permet de diriger les requêtes de lecture intensives vers ces réplicas, réduisant ainsi la charge CPU sur le serveur principal et améliorant les performances globales de la base de données. Augmenter le plan App Service n'adresse pas directement la latence des actifs statiques ni la charge de la base de données. Remplacer PostgreSQL par Azure Table Storage nécessiterait des modifications significatives du code. L'autoscaling de l'App Service ne résoudrait pas les problèmes de latence globale ou de charge de la base de données.
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