Интернет-сайт глазами обывателя

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

Основные понятия

Итак, с чего же начинается сайт? А начинается все с доменного имени. Если просто, доменное имя (или домен) — это символьный адрес сайта в интернете. Именно его вы вводите в адресной строке своего браузера. Регистрацией доменов занимаются специализированные организации — Регистраторы доменов. Каждый домен имеет своего владельца, которым может быть организация или самый обычный человек.

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

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

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

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

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

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

Выбор хостинга

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

Итак, если сайт простой, состоит из обычных HTML страничек, то можно брать самый простой тариф. У многих хостинг-провайдеров есть тарифные планы без поддержки динамических страниц.

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

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

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

Если вы заказали сайт

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

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

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

Если домен и хостинг заказывались в одной компании, то, скорее всего, панель управления доменом и хостингом будут совмещены.
У вас должен быть доступ к панели управления хостингом. Для веб-разработчиков можно организовать дополнительные доступы, необходимые для их работы. Наоборот делать не советую. В панели управления у вас будет возможность продления хостинга, заказа новых услуг, просмотр статистики по используемым ресурсам и нагрузки на сайт, управления резервными копиями и т.д.
Если вы размещаете свой сайт на хостинге веб-разработчика, то желательно получить доступ хотя бы к файловой системе сервера (доступ по FTP), чтобы в случае необходимости у вас была возможность скопировать хотя бы файлы сайта. А лучше, чтобы был нормальный доступ в панель управления. К сожалению, бывают случаи, когда веб-разработчики забывают про своих клиентов (например, забывают продлить хостинг), и в итоге можно потерять сайт совсем.

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

Пожалуй, это все что я хотел рассказать. Спасибо за внимание! Надеюсь, кому-то данная статья будет полезной.



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

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