Как работают веб-серверы и важность местоположения • TechRT

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

Что такое сервер?

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

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

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

Услуги веб-хостинга

Когда вы подписываетесь на определенную услугу веб-хостинга, вы, по сути, платите хосту за предоставление вам пространства на сервере, также известного как веб-пространство. В дополнение к этому пространству ваш веб-хост также предоставит пропускную способность для передачи файлов на сервер и с сервера и многие другие службы, такие как безопасность, операционная платформа, известная как панель управления (например, cPanel) и другие службы.

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

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

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

Как работают веб-серверы

Самый простой способ объяснить, как работают веб-серверы, — это рассмотреть коммерческую интрасеть, где сотрудники компании работают с терминалов без емкости для хранения: без жесткого диска или хранилища DVD. Все программное обеспечение, на котором работают их приложения, хранится на сервере компании, как и файлы, которые генерируются в ходе их работы. Этот сервер может располагаться в помещении в филиале компании, либо располагаться в центральном офисе ИТ-отдела в другом городе, стране или даже на континенте.

Неважно, где он хранится. Каждый отдельный сотрудник может получить доступ к программному обеспечению и файлам, которые ему нужны, с терминала без какой-либо емкости для хранения. Нет слотов USB, DVD и жесткого диска. Сервер обеспечивает доступ к программному обеспечению и необходимым файлам, которые хранятся в оперативной памяти во время использования. Как только вы нажмете «Сохранить», изменения в файле будут сохранены на сервере, и каждый человек в компании будет иметь свои собственные логины и индивидуальные разрешения для доступа к определенным типам файлов. Вместо того, чтобы иметь отдельные ПК, у каждого есть свое индивидуальное или общее пространство на серверах компании.

Ваш ноутбук, ПК или даже мобильный телефон можно приравнять к терминалу в приведенном выше примере. Ваш сервер веб-хостинга — это сервер, и все программное обеспечение, необходимое для работы вашего веб-сайта, также хранится на сервере вашего веб-хостинга вместе с вашими веб-страницами, изображениями и всеми другими файлами, которые вы используете на своем сайте.

Веб-серверы и блоги

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

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

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

Чтобы прояснить это, программное обеспечение для ведения блога WordPress хранится не локально на вашем компьютере, а на сервере вашего веб-хостинга. На серверах веб-хостинга также хранится программное обеспечение, необходимое для работы сервера, такое как Apache, Linux и т. д., хотя оно не хранится в вашем веб-пространстве.

Что где хранится — мой компьютер и сервер?

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

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

Фактически, весь ваш блог хранится на серверах вашего веб-хостинга, включая комментарии и систему безопасности вашего блога. Это небольшая область пространства, доступная для хранения всего, что связано с вашими сообщениями через Интернет.

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

Скорость загрузки и важность расположения сервера

Скорость загрузки вашего блога или веб-сайта во многом зависит от местоположения этих веб-серверов. Подумайте о путешествии. Вы летите из Нью-Йорка в Великобританию дольше, чем в Детройт. Точно так же расположение вашего сервера влияет на скорость загрузки вашего веб-сайта или блога. Мы говорим здесь не о часах, конечно, а о секундах или даже микросекундах.

Если вы находитесь в Великобритании, а ваш сервер находится в Нью-Йорке, парень из Детройта, скорее всего, загрузит свой блог намного быстрее, чем ваш. То же самое и с Австралией: сервер, расположенный в Мельбурне, загрузит блог женщины из Сиднея гораздо быстрее, чем парня из Мумбаи.

Важность местоположения веб-сервера невозможно переоценить! Скорость загрузки сайта составляет один из факторов, который Google учитывает при расчете рейтинга. Если все остальное одинаково между двумя веб-URL, сайт с более быстрой загрузкой, вероятно, будет иметь более высокий рейтинг. Если посетитель обнаружит, что ему нужно дождаться загрузки вашего блога, он может решить попробовать другой сайт, который разрешается быстрее. Это связано с относительным расстоянием между сервером и посетителем. Близость вашего компьютера к серверу значения не имеет.

Расстояние, пропускная способность и размер файла

Итак, как вы можете решить эту проблему, связанную с удаленным расположением веб-серверов либо от вас, либо от вашего посетителя? Расстояние не зависит от пропускной способности. Ваши файлы будут занимать одинаковое время на сервер и с сервера независимо от вашей пропускной способности:

Как работают веб-серверы

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

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

Аналогичная диаграмма может быть предоставлена, чтобы показать, насколько важно, чтобы расстояние от сервера до вашего компьютера было как можно меньше. Чем короче труба или чем меньше расстояние, которое нужно пройти, тем выше скорость передачи. Добиться этого можно несколькими способами, наиболее распространенными из которых являются:

  • а) Выберите услугу веб-хостинга как можно ближе к вашему родному городу. Однако вы ограничите себя в доступном вам выборе. Лучший хостинг для ваших нужд может быть расположен за тысячи километров.
  • б) Проверьте, есть ли у вашего хоста серверы, расположенные ближе к дому, которые они используют для вашего местоположения. Например, некоторые американские службы веб-хостинга поддерживают серверы в Европе и Азии для своих клиентов, живущих на этих континентах.
  • c) Если вы используете службу ведения блога, такую ​​как WordPress, используйте плагин, такой как WP Rocket. Это может увеличить скорость сервера и время загрузки WordPress за счет кэширования наиболее часто используемых файлов.
  • г) Используйте систему CDN. Сети распространения контента могут ускорить загрузку вашего сайта за счет хранения статического контента на нескольких серверах во всемирной сети серверов. На ваш компьютер будет поставляться статический контент для вашего веб-сайта или блога с ближайшего к вам сервера на основе вашего IP-адреса.

Статический контент — это данные, которые требуются при загрузке каждой страницы вашего веб-сайта или блога. Сюда входят таблицы стилей, файлы изображений, заголовки, приложения Flash и JavaScript. Обычно все это загружается с основного сервера веб-хостинга. Если это в Хьюстоне, а ваш посетитель находится во Франции, то может потребоваться некоторое время, чтобы связаться с ним. CDN позволяет им загружать этот статический контент с сервера в Великобритании, Германии или даже в Париже!

Веб-серверы и расположение: сводка

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

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *