GEO-DNS, для чего используется, как в совокупности с CDN можно ускорить сайт?
В современной интернет пространтсве вам предлагается на выбор большое количество хостинг-провайдеров, которые пытаються предложить разнообразные услуги. Сегодня мы хотим остановится на возможности ускорения работы вашего e-commerce магазина, за счет услуг, которые предлагають хостинг-провайдеры, например GEO-DNS.
Что такое DNS?
DNS это сервер, на котором хранятся все домены и IP адреса сайтов. Доменом можно назвать имя сайта, например google.com или zahid.host. IP адрес это сочетание из 4-х цифр, разделенных точкой, например: 111.111.111.111.
Для чего используются DNS серверы?
Чтобы попасть на сайт, нужно знать его IP адрес, но это неудобно, так как запомнить название сайта проще, чем запомнить сочетание из цифр. Для того и существуют DNS серверы.
При переходе на домен, Ваш браузер обращается к ближайшему DNS серверу, а тот в свою очередь в зависимости от домена, выдает IP адрес, за которым уже можно загрузить сайт. Ваш браузер получает нужный адрес, и загружает страницу.
Для чего нужен GEO-DNS?
Представим, что Ваш e-commerce сайт пользуется популярностью в CША и в Европе. К примеру, DNS сервера есть только в Европе. Тогда пользователи, которые хотят воспользоваться услугами вашего e-commerce сайта из США, будут вынуждены отправлять запрос к ближайшему серверу, а так как он находится очень далеко, ждать ответа придется не мало.
То есть, загрузка сайта будет очень долгой. Именно через такую долгую задержку и существуют GEO-DNS сервера. При размещении такого сервера в США, пользователи будут обращаться уже к нему. А соответственно и ответ будет быстрым, и это повлияет на скорость загрузки Вашего e-commerce сайта.
Как с помощью GEO-DNS и CDN можно ускорить сайт?
Представим ту же ситуацию, что и прежде, только с уже существующим DNS сервером в США. При переходе по вашему домену пользователем из США, он обратится к ближайшему серверу. Тот ему выдаст нужный IP, после чего он направится на сервер, который содержит контент сайта, для его получения.
Но, так как серверы с контентом находятся далеко, он его опять же быстро не получит. Если разместить и CDN сервера в США, которые будут хранить кэшированные данные, тогда загрузка будет выглядеть следующим образом:
- Браузер клиента посылает запрос к ближайшему DNS серверу;
- DNS сервер отправляет обратно нужный IP адрес;
- Браузер с полученным IP, обращается к ближайшему CDN серверу и к основному серверу;
- CDN сервер передает за кэшированный контент браузеру;
- Пока подгружается за кэшированный контент у клиента, с основного сервера приходят недостающие файлы;
- Происходит загрузка полного сайта.
Таким способом сокращается большое количество времени загрузки сайта, так как файлов с основного сервера отправляется намного меньше.
Специалисты Хостинг-провайдера Zahid-Host каждому новому пользователю услугами компании помогут проанализировать и оптимизировать работу e-commerce проекта и предоставят бесплатную консультацию нашим клиентам.