У меня есть сервер в Вирджинии и запущены экземпляры EC2. У меня есть работающий POST API, который должен иметь время отклика <~ 200 мс. Я делаю запрос из Турции, и это занимает 1 секунду. Когда я скручиваюсь внутри машины, это на самом деле занимает ~ 150 мс. </p>
Поэтому я провел исследование о том, как уменьшить задержку, и принял решение использовать Amazon API Gateway и CloudFront. Во Франкфурте я определил мой «POST» Rest API с необходимыми заголовками и адресом конечной точки. После создания и определения моего API-шлюза во Франкфурте он дал URL-адрес типа «xxxxxxxxx.execute-api.eu-central-1.amazon aws .com». Двигаясь дальше, я создал Distribution, для доменного имени Origin, которое я использовал выше URL. Я сделал все настройки, как TLSv1.2, HTTPS .. et c. (большинство настроек по умолчанию). Все в порядке, и я отправил свой CloudFront. Через 10 минут я получил возможность использовать домен, который мне дал CloudFront. С помощью URL-адреса шлюза API или домена CloudFront я могу успешно выполнить запрос, но время не изменилось! : (
Как вы думаете, что мне не хватает, не могли бы вы дать мне идею, как сократить время?