Хостинг — это такое место, где живет Ваш сайт (точнее, все Ваши файлы, из которых собран сайт).
Как выбрать хостинг
Хостинг бывает платным и бесплатным. Бесплатное место под сайт — это хорошо, но есть некоторые проблемы:
- на бесплатном хостинге могут начать некоторую перестройку и Ваш сайт на время станет недоступным
- на Вашем сайте будет размещаться чужая реклама (бесплатному для Вас хостингу надо на что-то жить)
- длинное и неудобное имя для Вашего сайта (например www.имя.narod.ru)
- почтовый ящик для Вашей почты тоже будет немного не Вашим
Частично проблему с именами можно решить, зарегистрировав в RU-центр имя для Вашего сайта вместе с переадресацией:
— при наборе www.имя.ru пользователь будет автоматически переходить на адрес www.имя.narod.ru
— при отправке писем на адрес ящик@имя.ru письма будут попадать например на имя@narod.ru
Но проблемы, связаные с чужой рекламой и доступностью Вашего сайта остаются. Все эти проблемы решаются только при выборе платного хостинга. Платный хостинг бывает нескольких видов:
физический (Ваш сервер устанавливается в стойку хостера)
Для Вашего сайта предоставляется свое дисковое пространство, услуги DNS, а также поддержка Вашего доменного имени и почтовых ящиков и многое другое (в зависимости от тех денег, которые Вы готовы заплатить).выделенный сервер (англ. dedicated server)
Аналогично, только сервер (отдельный ПК) предоставляется хостеромвиртуальный хостинг
Кроме Вашего сайта на этом же компьютере есть еще порядка 10-20 сайтов, все ресурсы ПК делятся между всеми этими сайтамивиртуальный выделенный сервер VDS/VPS
Виртуальный компьютер хостера, на котором «живут» только Ваши сайты. Наилучший вариант. Суть в том, что виртуальный компьютер «нарезается» внутри большого компьютера, который тоже не совсем реальный компьютер, а кластер, собранный из 8-10 серверов.
Вот что-то типа этого — стойка на 6 серверов.
Такая матрица внутри матрицы. Кластер прикидывается единым суперкомпьютером с супер-параметрами (все технические данные отдельных серверов складываются)
Т.к. все виртуальное — физические поломки реальных ПК не оказывают никакого влияния на работу Ваших сайтов. Ну вышел из строя один сервер — у Вас вместо 3 Ггц виртуального процессора останется 2,8 Ггц, даже и не заметите.Поменяют сервер в стойке — опять у Вас 3 Ггц виртуального процессора.
С дисками аналогично — они собраны в RAID-массив и конечный пользователь особо не заметит выхода какого-то диска из строя (уменьшится доступное дисковое пространство на 10% на время замены). И аптайм под 99,99%
Профессиональный физический хостинг в реальности представляет отдельно стоящее здание с достаточно высокими техническими параметрами: — высокая сейсмоустойчивость — круглосуточная охрана — высокоскоростной канал связи с сетью Интернет
- профессиональная команда программистов, которая борется с хакерами
- независимое и аварийное энергопитание
- система кондиционирования
- и так далее …
Понятно, что все это стоит больших денег и обеспечить достаточно низкую цену 1 Мб можно только одним способом — количество этих мегабайтов на все это здание должно быть достаточно большим. Поэтому, физический хостинг на территории России стоит от 200$ в месяц, а виртуальный — от 5$ в месяц.
На практике, чтобы это все заработало, необходимо в самом простом варианте сделать следующие вещи:
1-й этап. RU-центр
- зарегистрировать имя для своего сайта — домен второго уровня вида имя.ru
- у них же купить услугу хостинга
2-й этап. Хостинг
- узнать IP-адреса первичного и вторичного DNS в службе тех.поддержки или на сайте хостинга (придется проявить терпение — на некоторых хостингах это могут знать не все и нигде на их сайте это не написано), при автоматической поддержке все настроится само
- получить логин и пароль к FTP
- перекачать по FTP-протоколу файлы своего сайта на хостинг (для html сайта)
- или установить CMS на хостинге
Чем сервер (физический или виртуальный) лучше виртуального хостинга
На сайтах с небольшим уровнем посещений это не важно.
Если у Вас 10 посетителей в сутки — то выбирайте самый простой виртуальный хостинг — и всё будет работать.
Но если у Вас планируется проект на 10 посещений в секунду — Вам нужен сервер.
При большом количестве посетителей:
- есть большая вероятность, что часть визитов будет происходить практически одновременно
- при «раскрученном» сайте более половины визитов — это будут боты
- подбор паролей
- попытка чтения системных файлов
- проверки на имена файлов с выдачей 404 ошибки
Если всем этим будет заниматься сервер PHP и CMS — никаких ресурсов процессора может не хватить.
Для повышения уровня доступности своего сайта для людей:
- ботов необходимо отбивать на уровне сервера Nginx
- он на входе
- он многопоточный
- он может пропускать далее только URL вида mydomen.ru/page.html, а всё остальное обрабатывать сам
- живым посетителям можно и нужно показывать кэшированные страницы html (т.е. заранее собранные сервером PHP) — причем страницы, кэширвоанные в оперативной памяти
Доступ к настройкам Nginx и возможность установить memcached Вы можете только на своем сервере.
Подпишитесь в VKontakte - нажмите кнопку | ||
Подпишитесь в Telegram - нажмите кнопку | ||
Наша группа ODNOKLASSNIKI |
Вы можете сохранить ссылку на эту страницу себе на компьютер в виде htm файла
Запрос на размещение Вашего рекламного поста (тема и email будут добавлены автоматически в письмо)
В Вашем браузере должна быть настроена обработка ссылок mailto
site_post@bk.ru
или просто скопируйте адрес e-mail
Почитать в разделе
ЗАЧЕМ НУЖЕН САЙТ?

(Читать полностью...)
- Всего статей в разделе: 5
- Показано статей в списке: 4
- Сортировка: название по алфавиту
Как создать домен 3-го уровня

(Читать полностью...)
Основные метатэги

(Читать полностью...)
Сервер доменных имен DNS

(Читать полностью...)
Файл favicon.ico

(Читать полностью...)