Если правильно вас понял, то вы хотите сделать самый короткий маршрут от конечного пользователя до вашего основного сервера.
Я задавался когда-то этим вопросом и толком так и не получил ответа. Кто как делает. CDN - это только для статики ведь. В общем, конторы делали какими-то здоровенными решениями, а небольшие разработчики такими вопросами не задавались, поэтому гуглил гуглил и нагуглил это:
https://www.alibabacloud.com/solutions/hosting/Mul...
В данном случае всё делается через конечно сервисы Alibaba, но можно воссоздать что-то подобное.