У меня проблемы с определением своего ответа.
Я отвечаю за разработку потенциально большого сайта для Австралии. Теперь задача - выбрать сервер. Нам понадобится мощный сервер для обслуживания создаваемой системы со всеми ее функциями.
Лично у меня больше опыта работы с хозяевами за пределами Австралии. Также стоимость услуг в Австралии значительно выше, чем в других частях мира.
Следовательно, мои вопросы: действительно ли расстояние от сервера до клиентской машины имеет значение при обслуживании веб-сайта? Из того, что я прочитал, это не имеет большого значения.
Учитывая, что нам потребуется 24-часовая поддержка, мы можем принимать гостей где угодно. Кроме того, за счет внешних поставщиков из Австралии мы можем получить больше за наши деньги. Отсюда и себе сервер повышенной мощности.
Сайт будет работать на .com.au, поэтому он должен указывать на этот домен. Нужен ли нам хостинг в Австралии?
Да, это важно. Мы запускаем .com.au
Приложение SaaS, и задержка довольно важна. Физически невозможно получить информацию из Соединенных Штатов в Австралию менее чем за 200 мс, но у нас типичная задержка в 20-50 мсек от нашего центра обработки данных в Северном Сиднее до большей части восточного побережья Австралии.
Да, аренда серверов и центров обработки данных в Австралии - дорогое удовольствие, но оно того стоит. Я настоятельно рекомендую включить эти расходы в ваш бизнес-план. Даже если вы начнете с малого с нового центра обработки данных AWS в Сиднее, а затем перейдете к собственному размещенному в одном месте оборудованию, ваши самые серьезные клиенты будут вам благодарны.
(на самом деле, нет, они не будут вас благодарить, они будут скулить и стонать обо всем, не подозревая, что вы сократили задержку на 150 мс, но было бы хуже, если бы ваш сервер был где-то еще).
Однако в качестве предостережения делает независимо от того, что вы делаете. Если это блог или даже что-то вроде Server Fault, это не имеет большого значения. Мы все равно привыкли к тому, что Интернет здесь медленный (пользовались ли вы Интернетом в США? Загрузка страниц даже не такая, как здесь). Поэтому, если вы используете SaaS или что-то еще с большим количеством синхронных вызовов или отправляете / получаете много небольших данных (например, опрос для обновления статуса), тогда это довольно большое дело. А если вы используете терминальный сервер или что-то в этом роде в режиме реального времени, то это огромный по рукам.
Но если вы в основном работаете не в реальном времени, это может не иметь для вас большого значения. Лучше всего было бы попробовать - установить его на двух серверах, одном здесь и одном в США, и передать эти два сайта одному и тому же человеку. Ничего не говорите им об изменении местоположения и просите сказать, если один из них чувствует себя более отзывчивым, чем другой. Повторите это несколько раз, и вы сделаете свой вывод.
Я не знаю, какой контент вы будете обслуживать, но, возможно, стоит посмотреть на сервисы CDN, такие как Akamai, которые помогут вам улучшить скорость и трафик на ваш сервер.