могу ли я изменить скорость предоставления контента пользователям в разных частях мира с помощью RewriteCond?
-
06-09-2019 - |
Вопрос
используя 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, они изменяют скорость загрузки для пользователей в разных частях мира?когда я запускаю веб-приложение, может быть трудно решить, какое из них использовать, поскольку они реагируют быстро или медленно совершенно по-разному в разных частях мира.
Решение
Я сомневаюсь, что хосты осуществляют какое-либо активное регулирование в зависимости от местоположения по всему миру.Возможно, попросите ваших друзей выполнить трассировку для двух серверов, посмотреть, сколько совершается переходов, какие магистральные провайдеры используются, какой у них тип задержки и т.д.?