Ваш бэкэнд электронной коммерции на Cloud SQL перегружен, что приводит к задержкам API и тайм-аутам. Вы контролируете API. Какое решение оптимизирует производительность API и пользовательский опыт?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Предоставить доступ к API через Apigee, использовать Memorystore (Redis) для кэширования «горячих» данных и реализовать экспоненциальную задержку для повторных попыток в приложении..
Почему это правильный ответ
Правильный ответ предлагает комплексное решение для оптимизации производительности API и пользовательского опыта. Apigee обеспечивает управление API, включая кэширование, но использование Memorystore (Redis) для кэширования "горячих" данных значительно снижает нагрузку на Cloud SQL, ускоряя ответы на часто запрашиваемые данные. Это напрямую решает проблему перегрузки базы данных. Реализация экспоненциальной задержки для повторных попыток в приложении улучшает устойчивость клиента к временным сбоям, предотвращая дальнейшую перегрузку при восстановлении системы. Другие варианты менее эффективны. Ограничение скорости и контроль доступа в Apigee (второй вариант) помогают защитить API, но не решают проблему производительности самой базы данных. Очередь Pub/Sub (второй вариант) может помочь с асинхронными операциями, но не для синхронных запросов API, требующих немедленного ответа. Cloud CDN (третий вариант) кэширует статический контент, а не динамические ответы API. Увеличение памяти БД (четвертый вариант) может помочь, но не так эффективно, как кэширование на уровне приложения, и не решает проблему повторных попыток.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется