Предприниматель не обязан уметь программировать, так же как владелец ресторана не обязан уметь чинить холодильник. Но владелец ресторана, который не знает, где в его заведении рубильник, однажды останется без света в пятницу вечером при полном зале. Я много раз видел, как бизнес терял деньги, клиентов и нервы не из-за сложных технических проблем, а из-за непонимания самых базовых вещей: кому принадлежит домен, где лежит сайт, почему письма клиентам падают в спам. Поэтому я попробую объяснить устройство интернета так, как объяснял бы другу за ужином, без единой строчки кода. Представим, что интернет это огромный город.
Адрес и телефонная книга: IP и DNS
У каждого компьютера, подключённого к интернету, есть адрес, набор цифр, который называется IP-адресом. Это как точные координаты здания на карте. Люди не умеют запоминать координаты, поэтому придумали имена: домены вроде ingello.com. Чтобы по имени найти координаты, существует DNS, система доменных имён. Это телефонная книга города. Когда Вы набираете адрес сайта, браузер сначала спрашивает у этой книги: «Где живёт такой-то?», получает цифры и только потом едет по адресу.
Практический вывод отсюда очень важный. Домен это не собственность навсегда, а аренда имени, которую надо продлевать, и она оформлена на конкретного человека или компанию. Я встречал бизнесы, у которых домен был записан на бывшего сотрудника или на подрядчика, с которым поссорились. Это как если бы вывеска Вашего магазина и запись в телефонной книге принадлежали чужому человеку. Однажды он может просто не продлить аренду, и Ваш адрес достанется кому-то другому.
Земля и здание: хостинг и сервер
Сайт или система физически живёт на сервере, обычном компьютере, только мощном и включённом круглые сутки в специальном здании, дата-центре. Хостинг это аренда места на таком компьютере. Если продолжать городскую метафору, сервер это здание, а хостинг это договор аренды земли и помещения. Дешёвый хостинг похож на комнату в общежитии: недорого, но соседи шумят, и если кто-то устроит пожар, пострадают все. Выделенный сервер похож на собственный дом: дороже, но правила Ваши.
Отсюда второй вывод: скорость и надёжность сайта напрямую зависят от того, где он живёт. Медленный сайт теряет посетителей, это давно измерено всеми крупными поисковиками и магазинами: каждая лишняя секунда загрузки уводит часть людей к конкуренту. Человек в интернете нетерпелив, как покупатель в очереди, где касса не работает.
Письма в конвертах: HTTP и HTTPS
Когда браузер нашёл сервер, они начинают переписываться. Язык этой переписки называется HTTP. Браузер пишет: «Дай мне главную страницу», сервер отвечает: «Вот она». Раньше эта переписка шла открытками: любой почтальон по дороге мог прочитать, что внутри, включая пароли и номера карт. HTTPS это та же переписка, но в запечатанном конверте с сургучной печатью. Замочек в адресной строке браузера означает, что конверт закрыт и печать настоящая. Сегодня сайт без HTTPS браузеры помечают как небезопасный, и это сразу убивает доверие. Хорошая новость: сертификат для HTTPS давно можно получить бесплатно, вопрос только в том, чтобы кто-то следил за его продлением.
Интернет не облако и не магия. Это город из зданий, дорог, адресов и почтальонов. И как в любом городе, важно знать, кому принадлежит Ваш дом.
Что внутри здания: код и база данных
Простой сайт похож на витрину с табличками: страницы лежат готовыми, сервер просто их выдаёт. Но большинство бизнес-систем устроены иначе. У них есть код, который думает, и база данных, которая помнит. Когда клиент оформляет заказ, код проверяет наличие, считает цену, записывает заказ в базу и отправляет письмо. База данных это склад и бухгалтерия одновременно, самое ценное, что есть в системе. Код можно переписать, а потерянные данные клиентов не вернёт никто.
Поэтому третий вывод: резервные копии. Не «где-то на сервере у подрядчика», а регулярные, проверенные, хранящиеся в другом месте. Я видел компании, которые узнавали, что резервных копий нет, ровно в тот день, когда они понадобились. Это очень дорогой способ узнать что-то новое.
Почта и склады у дороги: email и CDN
Ещё две вещи, которые постоянно всплывают в бизнесе. Первая: электронная почта. Чтобы Ваши письма клиентам не падали в спам, почтовые сервисы проверяют, имеете ли Вы право отправлять письма от имени своего домена. Для этого в той самой телефонной книге DNS прописываются специальные записи. Если их нет, Ваши письма выглядят как письма самозванца, и почтовик их прячет. Вторая: CDN, сеть доставки контента. Это как склады возле дорог в разных городах: картинки и файлы Вашего сайта хранятся ближе к посетителю, и страница открывается быстрее, где бы он ни находился.
Что сделать завтра
Я не призываю Вас становиться программистом. Я призываю знать, где рубильник. Вот короткий список, который стоит проверить на этой неделе:
- На кого зарегистрирован домен и когда заканчивается его аренда. У Вас должен быть собственный доступ к регистратору.
- Где находится хостинг и есть ли у Вас доступ к нему, а не только у подрядчика.
- Работает ли HTTPS и кто отвечает за продление сертификата.
- Есть ли резервные копии базы данных, где они хранятся и когда их последний раз проверяли.
- Настроены ли почтовые записи для домена, чтобы письма клиентам доходили.
Мы в Ingello Systems часто начинаем работу с новым клиентом именно с такой ревизии, и почти всегда находим хотя бы один пункт, который мог бы однажды остановить бизнес. Это не повод для паники, это повод навести порядок, пока свет ещё горит.