У меня есть выделенный сервер в США и виртуальный сервер в Великобритании, и я хотел бы иметь возможность обслуживать сайт с любого сервера в зависимости от того, какой из них ближе к пользователю.
Как бы я поступил так?
Хорошо, вы, вероятно, должны иметь оценку GeoIP и GeoDNS .
Однако, если это слишком много для чтения, взгляните на этот почти идентичный вопрос с сайта Ошибка сервера SE, поскольку ответы дают несколько хороших указателей.
Я думаю, что инструмент GeoIP (Dyn, Cedexis и т. Д.) - лучший выбор для вас.
Вы также должны прочитать эту статью, которая отвечает вашим потребностям: https://www.cedexis.com/blog/le-nouvel-observateur-magazine-create-its-own-cdn-with-cedexis/
В зависимости от того, насколько занят ваш сайт, я бы просто пони за CloudFront или другой PAYG CDN