Что такое домен и хостинг?
Адрес сайта в Интернете — это его доменное имя. А место, где физически размещаются его файлы — это хостинг. Если вы хотите создать свой сайт, то вам нужно будет придумать его доменное имя и найти хостинг.
Общие понятия домена и хостинга
Каждый сайт в Интернете имеет уникальное имя-адрес. Например мой сайт доступен по адресу maxsite.org
— это и есть его доменное имя. Для вашего сайта также нужно будет придумать уникальное имя домена. Для этого нужно будет найти с помощью гугла (используйте запрос регистрация домена
) и выбрать подходящего регистратора.
После того, как вы зарегистрируете домен, нужно будет выбрать себе хостера (поисковый запрос хостинг
). Хостинг — это сервер в Интернете, где будут размещаться файлы вашего сайта. Часто хостинг является почти синонимом «удаленного сервера».
Очень часто регистратор и хостер — это одна и та же компания. Более того, многие хостеры предлагают бесплатную регистрацию домена, если вы покупаете у них хостинг. Поскольку регистраторов и хостеров довольно много, то вам придётся потратить время на то, чтобы выбрать подходящего.
Особенности регистрации домена
Доменное имя имеет некий уровень. Например домен mysite.ua
— это домен второго уровня, а mysite.in.ua
— третьего. «Уровни» — это то, что разделяется точкой. Обычно регистрируют домен второго или третьего уровня (обычно это национальные домены).
Для того, чтобы подобрать домен, вы можете перейти на страницу любого регистратора и попробовать вбить начальную часть домена и проверить занят ли он. Часто такие сервисы предлагают дополнительные варианты адресов, которые свободны для регистрации.
Имя домена по возможности должно совпадать с основной идеей сайта, но это лишь рекомендация. На самом деле достаточно ориентироваться только на благозвучие имени, а также на удобство его написания. Представьте себе, что это имя вы будете вбивать вручную в браузере, но при этом вам его продиктуют по телефону.
Лучший вариант — это если адрес будет написан по английски, либо как транслитерация. Плохо, если вы будете смешивать эти два способа, или вообще переведёте имя с ошибкой.
Какую доменную зону выбрать?
Доменная зона — это «первый уровень», например .com
, .org
, .net
, .info
и т.п.: mysite.com
, mysite.org
, mysite.net
, mysite.info
.
Доменные зоны могут быть международными, как например .com
, тематическимим, например .company
или региональными с привязкой к коду страны, например .ua
, .укр
.
Мой совет — по возможности выбирать международную зону, потому что региональная может иметь множество ограничений. Например для регистрации в зоне .ua
нужно показывать документы на торговую марку. То есть все региональные домены регулируются законами его страны и нужно обращать внимание на их ограничения.
Также старайтесь избегать IDN-доменов — это те, которые могут быть написаны на кириллице, потому что это некий «хак». Например домен мійсупермагазін.lg.ua
на самом деле это домен xn-80aaigngbxcponk2a6z.lg.ua
.
Стоимость доменов разная. Обычно самые дешёвые — это региональные домены третьего уровня, например mysite.pl.ua
(Украина, Полтавская область) стоит 250 грн. Цена остальных доменов выше, причём самая высокая цена на «модные» тематические домены, например .audio
стоит более 7000 грн.
Поэтому при выборе домена важно ориентироваться на его стоимость. Обратите внимание ещё на то, что стоимость регистрации домена отличается от стоимости его продления (на год). Если вы не обратите внимание на стоимость продления домена, то можете получить неприятный сюрприз. Например регистрация домена .my
стоит всего 100 грн, а вот его продление на год почти 2500 грн. Поэтому при выборе зоны домена проверьте сразу и стоимость продления.
Особенности выбора хостинга
После того, как вы нашли пустой домен (на любом сервисе регистраторов), перед тем, как его регистрировать, поищите хостинг. Часто хостеры бесплатно регистрируют домены, если вы покупаете у них хостинг, так что на этом можно немного сэкономить.
Хостеров достаточно много, но я бы рекомендовал выбирать тех, у кого есть нормальная региональная поддержка. Потому что с большой долей вероятности, вам придётся обращаться напрямую к хостеру, чтобы он что-то исправил или объяснил. И лучше это делать на одном языке.
Цены на хостинг очень разнятся. Здесь также нужно смотреть на стоимость продления хостинга, хотя часто она фиксирована для всех пользователей. Также есть хостеры, которые предлагают скидки постоянным клиентам.
Сам хостинг представляет собой сервер (компьютер), на котором будет размещаться ваш сайт. Сервер настраивается особым образом и это никак не должно вас касаться. Вместо сложных технических настроек, обычно есть панель управления хостингом, где можно просто отмечать разные опции. Панелей управления не так много, наиболее распространены DirectAdmin и ISPManager, но для вас это не принципиально. Хороший хостинг скорее всего потребует очень редкого вашего вмешательства.
Цена хостинга определяется его т.н. тарифным планом. Но вначале вы должны обратить внимание на то, как именно делятся эти тарифные планы. В первую очередь посмотрите есть ли технические различия между ними, например на них разные версии PHP и MySQL. На нормальном хостинге всё крутится на единых серверах, а значит программное обеспечение для всех тарифов будет единым. Поэтому ограничения по тарифам — искусственные, то есть они никак не связаны с реальными физическими различиями на сервере.
Например хостер может для дешёвого тарифа ограничить количество сайтов. С технической точки зрения, для хостера вообще по барабану сколько на одном тарифе работает сайтов. Если это простые сайты, но они никак не сказываются на общей нагрузке сервера. Поэтому если хостер вводит искусственное ограничение, то это сигнал, что он хочет денег «просто так».
Адекватные тарифы должны ограничивать реальные ресурсы. Например размер выделяемого диска или ограничение на пиковую нагрузку процессора. Если у вас даже всего один сайт, то всё равно может возникнуть ситуация, когда вы заходите сделать ещё один и будет хорошо, если вы сможете это сделать сами без смены тарифного плана.
Так, на вскидку, для одного сайта нужно примерно 200-500Мб места на диске, поэтому для вас оптимальным будет выделение примерно 1Гб диска на сервере. Отсюда и смотрите подходящий тариф. Если вы планируете сайт, где будет много фотографий, то 1Гб будет достаточно, но если нет, то вы можете докупить дополнительное место. Если тариф включает больше места (сейчас это обычно 5 Гб), то вам не придётся вообще об этом беспокоиться.
Учитывайте, что место, указанное в тарифе, это всё, что будет занимать сайт: файлы, почта, базы данных и даже бэкапы. Именно поэтому вам нужен небольшой «запас».
Есть системы управления, например Albireo CMS, которая занимает очень мало места, а значит с головой хватит самого минимального размера диска, например 100-200Мб. Но, всё-таки выбор системы — это отдельный разговор, поэтому лучше ориентироваться на «типовые» размеры сайтов.
Технические характеристики сервера хостинга
Скажем так, хостинги хорошо соответствуют современных требованиям, поэтому скорее всего между ними не будет принципиальных отличий. Будет хорошо, если можно будет выбрать версию PHP для каждого сайта. Версии PHP должны быть от 7.1 (для старых CMS) и как минимум до 8.3-8.4 (это новые версии PHP). Просто может случиться так, что вы поставите систему управления сайтом, но она не будет поддерживать новые версии PHP. Поэтому вам нужно будет изменить версию на сервере. Лучше если это будет стандартная настройка в панели управления хостингом.
Некоторые хостеры ограничивают количество баз данных. Это чистой воды «жлобство», потому что технически это вообще никак не влияет на характеристики сервера (кроме размера диска, который и так ограничен). Поэтому проверьте, чтобы базы MySQL можно было создавать в любом количестве. Версия MySQL может быть 5.7 или 8.x. Для вас здесь нет принципиальной разницы.
Все остальные технические характеристики сервера скорее всего будут подходить для большинства ваших задач. Вы далеко не первый, кто делает сайт, поэтому хостеры давно уже покрыли потребности большинства пользователей.
Одно из исключений — если вы заходите поставить в качестве «движка» сайта WordPress. Эта система очень прожорлива, поэтому часто хостеры отдельно отмечают подходит ли тариф для этой системы. Некоторые хостеры даже специально делают особый тариф для WordPress. Как вариант, вы можете написать хостеру и уточнить выдержит ли выбранный вами тариф сайт на WordPress с 2 тыс. посетителей в сутки. Это покажет насколько сервер может выдерживать ресурсоёмкие системы.
Техподдержка хостинга
Я отдельно хочу обратить на это внимание, потому что скорее всего вы столкнётесь с проблемами, которые потребуют обращения к хостеру. Техподдержка делится на нетехнические и технические вопросы. Нетехнические вопросы — как что-то включить или вопросы оплаты — это всё то, что не требует обращения к админу сервера (это самый крутой чел в компании). Но как только у вас будет чисто технический вопрос, например PHP будет работать с ошибкой, то эти вопросы хостеры просто ненавидят, а значит начнётся «отфутболивание». Некоторые хостеры прямо пишут, что не отвечают на такие вопросы, дескать наймите кого-то со стороны. Такое отношение связанно с тем, что хостеры не занимаются программированием, поэтому не смогут найти ошибку в вашем php-файле.
Но в некоторых случаях проблемы могут быть действительно на сервере, а значит её может решить только админ сервера, но из-за толстокожей «защиты» поддержки, вам придётся приложить много усилий, чтобы доказать, что «вы не верблюд». К сожалению это именно так. У меня были клиенты, который уходили к другому хостеру только из-за такого отношения к клиентам. Причём вопрос в общем-то мог быть решён буквально за несколько минут админом сервера, но почему-то поддержка решила, что «клиент всегда неправ».
Так что будьте готовы к тому, что поддержка хостера крайне негативно относится к любым техническим вопросам и претензиям со стороны клиентов. Обычно здесь нужно обращение к стороннему вебмастеру, который сможет грамотно описать проблему и доказать (именно доказать!), что проблема на сервере.
Перед оплатой поищите в Сети отзывы о хостере, чтобы оценить качество его техподдержки (лучше читать негативные отзывы).
Итого
Домен и хостинг — неотъемлемая часть любого сайта. При выборе домена рассмотрите несколько вариантов. Посоветуйтесь с друзьями и знакомыми, чтобы они оценили выбранное имя. Проверьте имя домена на удобство его написания в браузере. Так вы точно не ошибётесь.
Хостинг — это уже больше технические возможности, но вы должны понимать, что это всего лишь услуга, которую можно сменить при необходимости. Поэтому к выбору хостера хоть и следует подходить внимательно, всё-таки сменить хостера достаточно просто. Поэтому просто подберите подходящего, а время покажет достоин ли хостер обслуживать ваш сайт.
Я б ще додав один показник, який обмежує сайтобудівника.
Це - Inodes в характеристиках сервера або хоста, який вказує на кількість індексних блоків (inodes), що використовуються для зберігання метаданих файлів у файловій системі.
Простіше так: будь-яка папка має свій Inodes, файл скрипта, медіафайл, архів, файл бази, права доступу, час останньої модифікації, вміст корзини тощо. Це не тотожно розміру дискового простору, це ближче до такого поняття, як фрагментованість, але не буквально. Наприклад, умовно, хостер виділяє вам 25 GB, але ви маєте вкластися у 200 000 inodes. Якщо їх буде більше - сервер перестане створювати нові, хоча місця на диску буде достатньо. Інколи, це суттєво і має обговорюватись з адміном окремо (за потреби, звісно).