Назад | Перейти на главную страницу

Переключение между использованием / неиспользованием CDN

Раньше я использовал CloudFlare, где мы могли быстро переключаться между «активным режимом» и «режимом разработки». В «режиме разработки» статические файлы загружаются непосредственно с исходного сервера, а не с узлов CDN.

Я сейчас вяжу Qiniu CDN для ускорения работы моего сайта в Китае и надзора. Время от времени я также хочу загрузить файл или весь веб-сайт с исходного сервера, а не с CDN, чтобы сравнить его с режимом CDN и увидеть эффект оптимизации от CDN. Однако, в отличие от CloudFlare, Qiniu не имеет кнопки быстрого переключения. Так кто-нибудь знает, есть ли другие способы сделать это?

Например, когда CDN включен, может ли кто-нибудь подтвердить, что http://www.funfun.org.cn/1/#/home использует CDN, тогда как исходный сервер http://182.61.110.18:3000/1/#/home не?

Эта ветка предлагается использовать -H 'Host: static.example.com', но я не уверен, актуально ли это.

В своем программном обеспечении разработайте переключатель, который переключает доменное имя CDN в каждом статическом документе. Например, отправьте cdn.example.net в выбранную вами сеть доставки контента, но войдите в систему как пользователь и установите параметр «нет CDN», и вы получите static.example.net, который преобразуется в исходный сервер.

Преимущество этого подхода заключается в том, что не требуется переопределение разрешения имен или работа с кешами DNS.