могу ли я изменить скорость предоставления контента пользователям в разных частях мира с помощью RewriteCond?

StackOverflow https://stackoverflow.com/questions/922306

Вопрос

используя RewriteCond или аналогичный механизм в apache, могу ли я изменить скорость предоставления контента пользователям в разных частях мира?

потому что это выглядит так:Я размещаю сайт на netfirms.com, который базируется в Торонто, и размещаю другой сайт на dreamhost.com, который базируется в Калифорнии.Оба сайта практически пусты.Поэтому я просто загрузил в них идентичные файлы, чтобы проверить скорость загрузки.

на сайте netfirms загрузка файла размером 38 МБ заняла 3 минуты.на сайте dreamhost.com это заняло 45 секунд.(Я тоже нахожусь в Калифорнии).

Затем я попросил нескольких друзей проверить скорость, и результаты выглядели странно:

друг, который живет в 15 минутах езды от меня:4,5 минуты для одного включенного netfirms.com и 8 минут для одного включенного dreamhost.com

друг в Мичигане:20 минут для netfirms.com и 7 минут для dreamhost.com

друг на Тайване:12 минут для netfirms.com и 42 минуты для dreamhost.com

У всех моих друзей был широкополосный доступ в Интернет...итак, похоже, что, используя RewriteCond или какой-либо другой механизм в apache, они изменяют скорость загрузки для пользователей в разных частях мира?когда я запускаю веб-приложение, может быть трудно решить, какое из них использовать, поскольку они реагируют быстро или медленно совершенно по-разному в разных частях мира.

Это было полезно?

Решение

Я сомневаюсь, что хосты осуществляют какое-либо активное регулирование в зависимости от местоположения по всему миру.Возможно, попросите ваших друзей выполнить трассировку для двух серверов, посмотреть, сколько совершается переходов, какие магистральные провайдеры используются, какой у них тип задержки и т.д.?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top