Если вы занимаетесь созданием сайтов, то наверняка хоть раз слышали вопрос о том, как создать сайт, похожий на ваш? Такой вопрос может задать член вашей семьи, друг или начальник. Вы начинаете рассказывать, охватывая тему концепции хостинга, которая неразрывно связана с работой сайта. Как уточнить понятие хостинга “чайников”, то есть тех людей, которые далеки от него?
Основные понятия хостинга могут быть простыми для тех, чья работа связана с сайтами. Но рассказать о них доступным языком довольно сложно. Есть отличный способ сделать этот процесс немного проще и быстрее с помощью простых сравнений.
Прекрасным примером сравнения является, например, телефонная линия. Эта технология гораздо проще для понимания, а ее функции аналогичны работе в Интернете.
Сервер (оборудование)
При описании сервера следует различать серверное программное обеспечение (которое служит для генерации страниц — Apache, например) и серверное оборудование.
Когда мы говорим о сервере – аппаратном обеспечении, то его описывают, как правило, как компьютер, который получает запросы от других машин (серверов, компьютеров).
По сравнению с этим сервер напоминает стационарный телефон, то есть устройство, с помощью которого принимается вызов и сообщается с другим человеком.
Сервер (программное обеспечение )
Самое простое объяснение принципа работы серверного программного обеспечения – оно функционирует так же, как кто-то отвечает на вопросы по телефону.
Используя браузер, который является частью программного обеспечения, вы отправляете запрос на сервер, чтобы получить информацию о том, на что сервер отвечает. В редких случаях сервер не может найти нужную информацию, и вы получаете уведомление: файл не найден.
То есть, как будто вы задаете вопрос по телефону, а другая сторона сразу дает ответ. Однако вместо двух человек существуют два приложения – сервер и браузер, которые взаимодействуют друг с другом.
Концепция хостинга трафика
Трафик-это пропускная способность, которую обычно объясняют трубами и водой. Например, сколько воды может пройти по трубе и за какое количество воды взимается плата. Сравнение с телефоном применимо и в этом случае.
Трафик подобен тому, сколько звонков люди и телефонная сеть могут обрабатывать одновременно. Сервер и сеть могут отвечать только на ограниченное количество подключений, и когда их лимит превышен, вы должны ждать в очереди, чтобы получить ответ от сервера.
Концепция DNS
Лучшее объяснение DNS - сравнение с телефонной книгой. Чтобы позвонить другому человеку, вам нужно набрать номер телефона. DNS работает аналогичным образом, и мы вводим IP-адрес, чтобы перейти на сайт.
Точно так же, как мы смотрим в телефонную книгу, наш компьютер ищет информацию на DNS-сервере.
Но требуется время, чтобы обновить данные, хранящиеся на сервере, точно так же, как требуется время, чтобы обновить телефонные номера в книге. Если вы недавно приобрели домен, люди не сразу вас найдут.
Концепция хостинга баз данных и CMS
Обратимся опять к аналогии с телефонной связью. Есть 2 способа, которыми человек может ответить правильно: просто знать ответы и сказать сразу, или, если есть информация в базе данных, сначала найти ее, а уже потом отвечать.
Первый способ быстрее, однако трудно удержать в голове правильные ответы на огромное количество вопросов. Второй метод медленнее, но позволяет дать ответы на большее количество вопросов. И когда человек регулярно отвечает на одни и те же вопросы, он может сменить второй способ на первый – запомнить и сразу же дать ответы.
Большинство сайтов (CMS) объединяют оба этих метода. Для частых распространенных вопросов происходит “кэширование”, что сокращает время поиска ответов. Таким образом, из обоих методов сайты взяли лучшее, – скорость и гибкость, для быстрой обработки больших объемов данных.
Подробнее