Хранение файлов
Обычно веб-сайты создаются для того, чтобы их можно было просматривать с любого компьютера, имеющего выход в Интернет. Поэтому сайт нужно размещать на компьютере, который подключён к Интернету круглые сутки.
Конечно, можно хранить сайт на диске своего домашнего компьютера, но этот вариант имеет много недостатков:
• нестабильность канала связи с Интернетом, например, при сбоях питания;
• компьютер должен быть постоянно включён;
• придется покупать у провайдера персональный IP-адрес;
• на компьютере нужно установить и настроить веб-сервер — программу, которая принимает запросы браузеров с других компьютеров и возвращает им нужные веб-страницы;
• придётся самостоятельно организовывать защиту сайта от взломщиков, вредоносных программ и сетевых атак.
Поэтому чаще всего сайты находятся на серверах компаний, которые оказывают услуги хостинга, т. е. размещают сайты, занимаются их обслуживанием и отвечают за сохранность данных.
Как правило, хостинг — это платная услуга, её стоимость зависит от выбранного тарифного плана. Тарифный план определяет максимально допустимый объём сайта, возможность создания динамических страниц, поддержку работы с базами данных и т. п.
Поскольку каналы связи имеют ограниченную пропускную способность, хостинговые компании вводят для каждого тарифа ограничения на количество трафика (англ. traffic — поток данных), т. е. на объём передаваемой информации. Например, если на сайт ежедневно заходят 100 пользователей и каждый просматривает 10 страниц по 100 Кбайт, дневной трафик составит около 100 Мбайт, а трафик за месяц — примерно 3 Гб. Если с сайта будут часто скачивать объёмные файлы (архивы, музыку, фильмы и т. п.), количество трафика значительно возрастёт.
В простейшем случае на одном мощном компьютере-сервере размещаются несколько сайтов (иногда — до 1000) — это виртуальный хостинг, подходящий для небольших сайтов.
Для сайта с большой нагрузкой у хостинговой компании обычно арендуется выделенный сервер — отдельный компьютер, который поступает в полное распоряжение владельца сайта. С помощью удалённого доступа можно устанавливать на нём любое нужное программное обеспечение.
Промежуточный вариант — виртуальный частный сервер (англ. VPS — virtual private server). В этом случае ресурсы одного сервера (память, время работы процессора) делятся между несколькими сайтами, но для каждого владельца сайта сервер выглядит как отдельный компьютер, который он полностью контролирует.
Существуют и бесплатные хостинги (например, ucoz.ru), где «платой» за размещение сайтов служит реклама, которая автоматически встраивается в каждую веб-страницу. Иногда бесплатный хостинг (без рекламы) предоставляется образовательным сайтам и сайтам учебных заведений.
Следующая страница Доменное имя