Я не совсем понимаю запрос на ротацию доменов.Я полагаю, что в этом контексте имеет смысл, что ваш браузер может разрешить только X открытых запросов к данному домену одновременно, поэтому, если у вас есть 10 изображений, отправленных с chart.googleapis.com, вам может потребоваться дождаться, пока первая завершит загрузкуперед началом получения пятого и т. д.
Проблема случайного вращения доменов заключается в том, что вы полностью отказываетесь от кэширования браузера.Если изображение загружается с 1.chart.googleapis.com при загрузке одной страницы, а затем с 7.chart.googleapis.com при загрузке следующей страницы, кэшированная диаграмма становится недействительной, и пользователь должен дождаться его запроса,сгенерирован и загружен заново.
Лучшее решение, которое я могу придумать, - это каким-то образом определить домен для запроса с помощью алгоритмического запроса.Если это в функции, вы можете как-то md5 аргументы, преобразовать в целое число, а затем обслуживать изображение из {$result % 10}.chart.googleapis.com
.
Возможно, это немного излишне, но вы, по крайней мере, можете гарантировать, что данное изображение всегда будет подаваться с одного и того же сервера.