Идеи пользователя 97994

Рейтинг: 2.5079  
На голосовании
Предложил Пользователь 97994 26.08.2016 04:18:49

Не использовать CDN для следующих IP адресов...

Вводная:
Сервер, на котором работает мой сайт, подключен двумя 100 м/битными каналами к двум провайдерам региона (Камчатский край), в то же время канал за пределы региона сильно ограничен по скорости.

Ситуация:
- при отключенном CDN местные пользователи мгновенно загружают контент сайта, однако для внешних пользователей он загружается долго.
- при включении CDN ситуация прямо противоположная, для внешних пользователей сайт загружается быстрее, однако местным приходится загружать контент через медленный спутниковый канал с внешних серверов.

Суть предложения:
В настройках CDN под галочкой "Включить ускорение сайта" сделать ещё одну, например "Не использовать CDN для следующих IP адресов пользователей" и набор полей, в которые можно добавлять подсети, например "77.82.0.0/20", "77.82.48.0/20" и т.д.

Если пользователь приходит с одного из адресов списка - CDN не используется, контент сайта отдаётся напрямую. В противном случае - работает CDN.

Итог:
Это позволит более гибко повышать скорость отдачи для сайтов, подключенных к нескольким каналам (провайдерам, сетям).


Спасибо за внимание.