• Как сделать быстрое открытие сайта на разных континентах?

    • Просмотров 2223

    Подскажите пожалуйста, что можно сделать с сайтом, чтобы он открывался без задержек на разных континентах? Мы собираемся делать мультиязычный интернет-магазин, который должен одинаково хорошо открываться как в США, так и в Европе, Индии и Австралии. Есть ли какие-то хостинг-решения для этой задачи?

    P.S. Пока что видим вариант размещать сайт на поддоменах, типа europe.example.com  us.example.com и india.example.com и т.д.

    Но хотелось бы в идеале, чтобы поддомены были языковыми. Например поддомен en.example.com одинаково быстро открывался как в США, таки Европе,Индии, Австралии. А поддомен es.example.com могли быстро открыть как в Перу или Чили, так и в Испании.

    ответы (7)

    Хостинг с CDN и поддержкой технологии кеширования трафика может помочь

    Комментариев: (3)



    Переехали на Cloudflare, но теперь не ясно работает ли он. Раньше сервер был в Москве, теперь показывает что он в США. Но ведь суть CDN в том что сервера по всему миру находятся. Подскажите пожалуйста, ошибка ли это? и как вообще проверить работу подобных сервисов? 

    Посоветуйте пожалуйста хороший CDN сервис? И я так и не пойму как он работает? На Cloudflare сделал настройки, он просит заменить ДНС. При этом сайт остается на старом сервере. Т.е. CDN-сервис сам по себе должен закеширвоать сайт и загрузить его на свои сервера?  

    Подробнее про технологию CDN можно прочитать тут, например  https://ddos-guard.net/ru/info/technologies#keshirovanie-trafika    https://ddos-guard.net/ru/terminology/cdn

    https://ddos-guard.net/ru/info/technologies#cdn-set-dostavki-kontenta  В вашем случае сайт остается на старом сервере, скорее всего, потому что он, сервер, уже подключен к CDN от Cloudflare, надо только настроить

    Здравствуйте. Скорость работы сайта не зависит от того на каком поддомене он размещен. Все зависит от хостинг провайдера. Если вы нацеливаетесь на такую широкую аудиторию необходимо выбирать хостинг, сервера которого находятся за рубежом.

    Самый идеальный вариант - это CDN DNS и построение псевдо-облака с репликацией информации на разные серверы, которые располагаются на континентах.

    Комментариев: (1)

    Спасибо за ответ, но не могли бы вы объяснить коротко но понятно о псевдо-облаке и репликации :)

    Сервис Cloudflare подпадает под это? Или нужно что-то вроде Google Cloud использовать?

    Из простого и дешевого решения - разные магазины на разных поддоменах.
    Каждый на своем хостинге в своем регионе. 

    Приветствую!

    Так или иначе у вас будет входная страница. Что бы она быстро открывалась нужно сделать максимально легкой, без килограммов javascript, без многократных обращений к базе данных, короче говоря, морду делать на HTML с минимумом картинок или вовсе без них. Не важно где будет размещен сайт весом менее половины мегабайта. Там уже переключение языков, которые и будут ссылками на нужные вам языковые поддомены размещенные в разных странах, только нужно учитывать что не всегда региональный хостинг размещает клиентов именно в той стране где производит маркетинговую деятельность - это тоже нужно уточнять. Тем не менее при таком варианте не факт что ваш сайт будет открываться быстро там где хотелось бы так например в Бразилии говорят на португальском, как и в Португалии)) Тогда тут нужно все таки использовать CDN, который будет производить переключение на нужный сервер(хостинг) только нужно будет иметь хостинг и в Бразилии и в Португалии. В случае с аглоязычными странами еще труднее так как Австралия, США и Англия это три континента + Индия(другой регион) и нужно будет как минимум три хостинга(четыре) и есть еще много мест откуда будут открывать ваш сайт на английском. Честно говоря если придираться задача очень сложная. 

    ИМХО купить хорошие быстрые сервера во всех регионах где будете работать + CDN и использовать современные средства разработки ПО(подумать сто раз какой подход использовать, готовый двиг на PHP, тяжелый но масштабируемый фреймворк на PHP или писать чтото свое быстрое, но трудно масштабируемое(хотя зависит от архитектора), может быть фреймворки на JS или Phyton), подгрузку товаров по мере скроллинга и фоном, переложить часть вычислений на браузер пользователя(фрондтенд фреймворки) и минифицировать объемы страниц, ну и само собой кеширование и сжатие. 

    Здравствуите! Конечно лучшее решение использовать стороннии сервис CDN и дальше уже корректировать настроики на самом сервере. Многое зависит от нагрузки и вполне можно обоитись настроиками на самом сервере.  Грамотный админ должен вам помочь.
    Комментариев: (5)

    Какой CDN можете посоветовать?

    https://www.g2crowd.com/categories/content-delivery-network-cdn  очень большои выбор сеичас си-ди-эн проваидеров и тут нужно вам самим считать какои будет выгоднее. цены отличаются драматически. мы для себя чаще всего используем google cdn и cloudflare.

    Мы поставили себе Cloudflare, но если раньше показывался сервер в Моске, то сейчас он в Америке http://take.ms/EmPG6Z  

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

    Да  конечно - если сменили днс то работает через cdn. Там подробнее настраивается в админке сервиса посмотрите пожалуиста. И все верно - показывать будет другую страну. Причем выбираться будет ближаиши наименее загруженныи сервер из теx что у ниx доступны в конкретныи момент времени.

    Спасибо вам за ответы. Но в том-то и дело, что на картинке которую я вам прислал, видно что все запросы из разных континентов, идут к серверу в США. Вот я и не могу понять, CDN работает или нет? Cloudflare точно работает, т.к. если отключить сервер, то он подгружает свой кэш. Но почему запросы идут только в США? Или может нужно через какой-то другой сервис пинг измерять?

    Использовать CDN сервис на подобие cloudflare.com (можно использовать бесплатно).

Рейтинги хостинг-провайдеров по задачам сайта
Апреля
Панель управления

От панели управления зависит ваше удобство в настройке хостинге\сайта.

Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.

Вид хостинга

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

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

VPS - подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.

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

Размещение и обслуживание вашего собственного сервера в дата-центре хостинга - это не очень популярная услуга и требуется в исключительных случаях.

CMS

CMS - это система управления контентом сайта. Хостеры стараются для каждой из них делать отдельный тариф или упрощать установку. Но в целом это больше маркетинговые ходы, т.к. у большинства популярных CMS нет специальных требований к хостингу, а те что есть - поддерживаются на большинстве серверов.

Тип виртуализации

Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера.  С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).

Прочее

Абузоустойчивый хостинг - компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).

Безлимитный хостинг - хостинг у которого отсутствуют лимиты на количество сайтов, БД и почтовых ящиков, трафик, дисковое пространство и т.д. Обычно это больше маркетинговый трюк, но можно найти что-то интересное для себя.

Безопасный хостинг - тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их "лечить".

Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.

Бесплатный тест

Тестовый период - предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.

Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.

Региональные
Цена

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

Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.

Технологии и ОС

На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.

ASP.NET - платформа для разработки веб-приложений от Майкрософт.

ОС - операционная система, установленная на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.

Тип диска