Глобальный контент-сайт работает на Azure App Service с Azure Database for PostgreSQL Flexible Server. Пользователи сообщают о медленной загрузке изображений и CSS из удаленных регионов, а загрузка ЦП базы данных высока из-за запросов с интенсивным чтением. Средняя загрузка ЦП веб-уровня составляет 40%. Вам необходимо уменьшить задержку для конечных пользователей по всему миру и разгрузить базу данных без существенного изменения кода приложения. Какие два действия следует предпринять в первую очередь?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Обслуживать статические ресурсы через Azure CDN с кэшированием и георепликацией в граничные POP., Подготовить реплики для чтения для Azure Database for PostgreSQL и направлять запросы только для чтения к репликам в близлежащих регионах..
Почему это правильный ответ
Для уменьшения задержки статических ресурсов (изображений, CSS) для пользователей по всему миру, Azure CDN является оптимальным решением. Он кэширует контент в граничных точках присутствия (POP) ближе к пользователям, значительно сокращая время загрузки. Высокая загрузка ЦП базы данных из-за запросов на чтение указывает на необходимость разгрузки. Реплики для чтения Azure Database for PostgreSQL позволяют направлять запросы на чтение к отдельным экземплярам, снижая нагрузку на основной сервер и улучшая производительность. Увеличение плана App Service или отключение автомасштабирования не решает проблемы с задержкой статического контента и высокой нагрузкой на базу данных. Замена PostgreSQL на Azure Table Storage требует существенных изменений в коде и не является первым шагом. Автомасштабирование App Service только по ЦП не решает проблему с базой данных и задержкой контента.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется