У меня есть webapp, который использует много изображений, которые кэшируются через CloudFront. Некоторые пользователи жалуются на то, что время загрузки мучительно медленное, поэтому я хочу создать страницу диагностики на сайте, которая проведет проверку скорости, загрузив несколько изображений и сообщив о времени. Я также хочу сообщить IP-адрес пользователей (который я могу легко получить из php при загрузке страницы), но я также хочу показать IP-адрес, который они получают для сервера облачных вычислений.Amazon cloudfront IP-разрешение от клиента
Я знаю, что если я бегу:
dig subdomain.cloudfront.net
я получаю несколько IP-адресов. Если приложение (браузер, приложение QT, мобильное приложение) работает с одновременными подключениями к subdomain.cloudfront.net, всегда ли он использует первый IP-адрес первым и использует остальные только в случае его отказа?
И есть ли какой-либо способ из браузера, чтобы я мог получить эти IP-адреса, как они есть из клиентской системы пользователей? Я понимаю, что они получат другой список IP-адресов на основе их IP-адреса.
Если это невозможно в браузере, есть ли какой-либо запрос, который я мог бы отправить на сервер облачной защиты, который будет включать его IP-адрес в ответ?