Хостинг для сайта: что это такое и какой выбрать?

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

Как определить какой хостинг вам нужен?

Есть несколько основных разновидностей хостинга:

  • физический сервер;
  • виртуальный сервер;
  • виртуальный хостинг.

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

Физический сервер

Физический сервер представляет максимум возможностей для высоконагруженных проектов. Когда нужно много места на сервере или когда требуется процессорное время.

Сервер можно сделать даже из обычного персонального компьютера. На самом деле есть большое количество вариантов, где и как разместить сервер. Как пишут на сайте https://www.mixtelecom.ru/gde-razmestit-server.html , сервер лучше размещать в специализированных компаниях и дата-центрах. Дома или даже в офисе вы не сможете обеспечить:

  • бесперебойное питание;
  • широкополосный интернет;
  • пожарную безопасность;
  • профессиональное администрирование.

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

В моем случае физический сервер держал нагрузку трафиком до 100 тысяч посетителей в сутки (!). При этом видимых лагов или проблем с хостингом не было. Но очень важно — чтобы сервер настраивал специалист. Физический сервер, также как и виртуальный сервер достаточно тяжело настраивать.

Виртуальный сервер

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

У меня была курьезная ситуация. Я развивал блог GarageBiz.ru и когда посещаемостямость достигла уровня в 1000 уников в день — я переехал с виртуального хостинга на виртуальный сервер. Сервер стоил дороже и в теории должен был давать больше свободных ресурсов. Но из-за того, что огромную часть ресурсов отбирала ОС, вышло так что виртуальный сервер не справился с нагрузкой, которую худо-бедно держал более простой виртуальный хостинг. Провайдер виртуального хостинга установил ограничение по операциям ввода-вывода, что было достаточно не клиентоориентированность с его стороны.  В итоге я тогда перескочил с виртуального хостинга сразу на физический сервер. А когда у сайта снизился трафик — перешел на виртуальный хостинг у дрогой хостинг-компании. Виртуальный сервер хорошо должен держать нагрузку от 500 до 1000 уников в день и даже больше. Многое зависит от настройки сервера и хостинг-компании. Также все зависит от разновидности виртуального хостинга и лимитов на ресурсы.

Виртуальный хостинг

Виртуальный хостинг идеально подходит для новых сайтов и небольших проектов вроде сайтов визиток. До 100-200 уникальных посетителей в день такой хостинг должен держать. Хостинг проще в настройке. Но и здесь есть тонкости. Для блога на WordPress вам понадобится поддержка PHP и хотя бы 1 базы данных MySQL. Дело в том, что самые дешевые тарифы обычно не поддерживают ни то ни другое. Они сделаны под совсем простые сайты. В большинстве случаев вам нужен виртуальный хостинг с поддержкой PHP и MySQL.