Хостинг для сайту — критерії вибору

Що таке хостинг і навіщо він потрібен?

Хостинг (хостер) — це компанія, яка пропонує всім бажаючим розмістити файли сайту на своїх комп'ютерах (серверах), які працюють цілодобово. Завдяки цьому, сайти їх клієнтів доступні для перегляду користувачам інтернету в будь-який час дня і ночі.

Тобто, ти собі спокійно спиш, солодко похрапуючи, а десь через тисячі кілометрів звідси (в іншій частині планети) невпинно крутяться вентилятори, охолоджуючи процесори та жорсткі диски, на яких лежать (хостяться) файли твого дітища — блогу. Протерши вранці очі, твоя рука мимоволі потяглася до смартфону, щоб ще разок поглянути на свій улюблений сайт, і якщо він відкрився, значить хостинг живий-здоровий.

Тема вибору хостера для свого сайту далеко непроста, яку не опишеш в двох абзацах, тому вмощуйся зручніше і приготуйся до прочитання довгого тексту.

Різновиди хостингів

Отже, ти вже знаєш що таке хостинг, тепер перейдемо до більш докладного опису цього звіра. Так-так, саме «звіра», бо у нього є свої види і підвиди. Але сьогодні я не стану втомлювати тебе підвидами і розповім лише про найпопулярніші види, які нам знадобляться для створення блогу.

  • Безкоштовний хостинг

    Загалом, тут все зрозуміло, все безкоштовно, ніхто ні за що відповідальності не несе. Але ми з тобою не станемо користуватися безкоштовним сиром хостингом, адже ця умовна "безкоштовність" — лише замануха для незміцнілого розуму середньоєвропейського буха. Насправді, ти платиш за "безкоштовний" хостинг тим, що на твоєму сайті "добрий дядечко" крутить агресивну, дратівливу для користувачів рекламу, від якої на його банківський рахунок капають дуже навіть реальні гроші.

    безкоштовний хостинг Юкоз
  • Віртуальний хостинг

    Цей вид хостингу ми з тобою будемо використовувати навіть не дивлячись на те, що на ньому розміщується величезна кількість сайтів, які хостяться на одному і тому ж дисковому просторі — сервері. Наприклад, на твоєму ПК встановлено один жорсткий диск, який програмно поділений на кілька логічних: локальний диск (С:), (D:), (E:), (F:) і так далі. У кожному з них лежать якісь файли і папки.

    Щось схоже на це і є віртуальний хостинг, який на одному диску розміщує багато різних папок з файлами — різними сайтами, які належать різним власникам. Тобто, на одному диску лежить 10 або 10000 папок з різними іменами сайтів, які по суті є окремими сайтами, але які мають загальний адресний простір, так звану IP-адресу.

    Якщо провести аналогію віртуального хостингу з хостелом, див. фото нижче, можна побачити, що різні люди сплять в одній кімнаті. У кожного є своє ліжко і шафа з замком. Теж саме є і у віртуального хостингу. Ліжко — це окрема директорія з файлами сайту. Шафа з замком — це адмін-панель для доступу до файлів і налаштувань сервера.

    Як виглядає віртуальний хостинг

    Якщо сказати ще простіше, віртуальний хостинг — це щось на подобі папки під ім'ям «home», яка розташована на локальному сервері «Денвер», і в якій лежать папки з сайтами. Сайти, звісно ж, мають різні імена, але IP-адреса у них однакова — 127.0.0.1. Сподіваюся, я доступно пояснив що це за звір такий — «віртуальний хостинг». Якщо ні, — всі питання в коментарі.

  • Віртуальний виділений сервер VPS (Virtual Private Server)

    Хостери надають користувачам можливість купити у них сервер «VPS» для розміщення сайту. Ця послуга набагато дорожче від звичайного віртуального хостингу, однак, на диску буде тільки твій сайт, без сусідів по кімнаті, які, умовно кажучи, можуть вночі заважати тобі спати через занадто гучну музику або хропіння. Тобто, це тільки твоя "кімната в гуртожитку". Якщо тобі потрібен "особняк", купи виділений сервер.

    VPS сервер хороший ще й тим, що ти на ньому можеш розміщувати безліч сайтів. Обмеження лише у відведеному фізичному дисковому просторі, процесорному навантаженні та об'ємі оперативної пам'яті. Але тепер ти сам повинен стежити за своєчасним оновленням ПЗ і безпекою сервера, що вимагає специфічних знань і певних навичок.

Як я вже сказав вище, ми з тобою будемо юзати віртуальний хостинг, якого, на перших порах, вистачить з головою. А коли твій блог стане настільки популярним, що хостер почне тобі ставити палки в колеса (тимчасово блокувати сайт) через перевищення споживаних ресурсів пов'язаних з величезним трафіком, ось тоді ти і подумаєш над переїздом на VPS сервер або на щось крутіше. Але це все потім... а зараз я тобі розповім про те, за якими критеріями варто вибирати хостера.

За якими критеріями вибирати хостингову компанію

Головні вимоги до хостингу

  • UpTime не менше 99,99% за рік

    Uptime сервера — це числове значення в процентах, яке показує час безперервної роботи сервера без падіння. Цей показник дуже важливий, тому що він вказує на стабільність хостингу і його технічний стан. Про спосіб перевірки аптайма сервера розповім в кінці статті.

  • Підтримка програмного середовища CGI (CGI-BIN)

    Підтримка хостером програмного середовища CGI необхідна для використання скриптів мов програмування: PHP, Pyton, Perl та ін. Більшість популярних систем управління контентом (CMS) написані на PHP. Наприклад, ось такі безкоштовні двіжки: WordPress, Joomla, Drupal та ін. Тому, якщо ти будеш використовувати двіжок на своєму сайті, без підтримки CGI просто не обійтися.

    Підтримка хостером програмного оточення CGI
  • Швидкість відповіді серверу не довше 200ms

    Час очікування відповіді сервера можна перевірити в тестовий період, який безкоштовно надасть хостер. Цей показник не повинен перевищувати 200ms. Якщо цей час більше, існує небезпека відлякати пошукового робота, який прийшов на твій сайт, але не дочекавшись завантаження документа, просто пішов. Перевірити швидкість відповіді сервера ти можеш за допомогою онлайн сервісів, наприклад, «webopulsar.ru/test/».

    Перевірка швідкості відповіді сервера
  • Резервне копіювання даних і їх кількість

    Бекапи дуже корисна штука, адже ситуації бувають різні. І якщо щось піде не так, завжди є можливість відкату, повернувши ресурс в робочий стан. Також важливо знати яка кількість автоматичних бекапів зберігає хостер. І чи є така послуга взагалі. Якщо автоматичної немає, тільки в ручному режимі, тобі доведеться періодично заглядати в адмінку на хостингу і самостійно робити резервну копію.

    Особисто я, не довіряю цю процедуру своєму хостеру, сам роблю бекапи сайтів, які зберігаються в архівах на виділеному мені дискового просторі. Ці ж архіви можна скопіювати через FTP клієнт на свій комп'ютер, так, про всяк випадок.

  • Звіт про модифікацію файлів на сервері

    Іноді буває, що якомусь юному хакеру приходить в голову ідея підселити на чийсь сервер "агента 007 під прикриттям", тобто вірус, який чекає команди з "центру". Вірус не відразу дає про себе знати, терпляче чекає...

    А як ми можемо дізнатися, що до нас на сервер підселили "козачка-черв'ячка", якщо він себе нічим не палить, тихенько сидить собі в якомусь скриптовому файлі? Про нового непрошеного "постояльця" нам повідомить хостер, який надішле на імейл листа з переліком всіх модифікованих файлів за останню добу. Ось тут-то ми і "візьмемо за шкірку" цього "козачка-черв'ячка" і "виставимо за двері" — видалимо вірус з сервака.

  • Захист від DDoS-атак

    DDoS-атаки періодично можуть класти незахищений сервер, що не є добре, з точки зору просування. Тому, при виборі хостера, потрібно уточнити цей момент. Якщо сервери хостингу мають захист від DDoS-атак, значить, такий хостинг нам підходить.

  • Доступ до сайту по FTP протоколу

    Доступ до сайту по FTP необхідний для управління файлами. Використовуючи сторонній FTP клієнт, ми можемо додавати, редагувати, видаляти, копіювати і здійснювати інші маніпуляції з файлами і директоріями (папками) не юзаючи софт хостера, який, як правило, не надто зручний. Наприклад, якщо в якомусь файлі виявлено шкідливий код, цей файл можна змінити в текстовому редакторі, і перезалити на сервер. Дуже зручна річ, особливо якщо сайт статичний, маленький, що не використовує CMS.

    Доступ до сайту по FTP протоколу

    Вище зображено фрагмент адмін-панелі хостингової компанії «Фріхост».

  • Цілодобова служба підтримки

    Дуже добре, якщо служба підтримки працює цілодобово (не розгинаючи спини), при цьому залишаючись добродушною, чуйною і компетентною. Це стане в нагоді тобі в тому випадку, коли о 3-й годині ночі ти отримаєш смс-ку від Яші (пошукова система Yandex) з тривожною звісткою. Що так мовляв і так, я недавно послав на твій сайт гінців, щоб подивилися чи немає чого новенького, а на дверях твого ресурсу висить оголошення "пішла на склад, скоро буду" — сайт недоступний!

    Що-що? Сайт не доступний?!!! Після повідомлення Яші сон як рукою зняло. І ти тремтячими руками намагаєшся знайти телефон служби підтримки хостера. Тривалі, тривожні гудки змусили твоє дихання на деякий час зупинитися. Серцебиття почастішало. Нервова система на межі зриву. Твій пульс зашкалює, але у тебе немає часу на вимірювання артеріального тиску тонометром. Ти віриш що зараз хтось на тому боці зніме трубку. Секунди очікування перетворюються в довгі, болісні години. І ось гудки припинилися, — голос жінки-робота: "Ваш абонент зайнятий або недоступний, передзвоніть будь ласка пізніше". Ноги стали ватяними, шум у вухах, прийшов(-ла) до тями вже на підлозі...

    Щоб описана мною вигадана ситуація не стала для тебе реальною, слід ще на березі розставити всі крапки над і. Тобто, поспілкуватися зі службою підтримки хостера серед ночі, подивитися на їхню реакцію, поведінку, тональність голосу тощо. Якщо оператор служби підтримки хостера швидко візьме трубку, не позіхаючи в телефон запропонує свою допомогу і добродушно відповість на всі твої питання, значить, з цими хлопцями варто мати справу.

Другорядні вимоги до хостера

  • Власний дата-центр

    Якщо хостер має дата-центр з власним обладнанням, значить, це серйозна кантора, яка турбується про свою репутацію. Власний дата-центр — це маркер того, що ця хостингова компанія точно не якась одноденка, а всерйоз і надовго. Тобто це не якась чергова хостинг-прокладка, яка орендує сервера у третіх осіб.

  • База даних MySQL

    Створюючи сайт на якомусь двіжку, не обійтися без використання бази даних, як правило, це MySQL. Але існують й інші бази даних, такі як MS SQL Server, PostgreSQL, SQlite тощо. Як правило, мінімум одна БД входить в базовий тарифний план хостингів. Однак, бувають тарифні плани без БД, тому слід перевірити наявність БД в обраному тарифному плані.

    База Даних MySQL

    Чому я відніс наявність БД до другорядних вимог до хостера? Тому, що іноді все ж можна обійтися без БД MySQL, яка, в плані безпеки, є вразливим місцем сайту. Саме через БД багато сайтів і зламують. Якщо сайт невеликий, обділений величезним трафіком (напр. 100 000 уніків на добу), в такому випадку можна обійтися без БД MySQL та їй подібних, і використовувати файлову БД (на файлах), яку зламати дуже складно без доступу до сервера через FTP.

  • Обсяг дискового простору

    Для звичайного блогу багато місця на диску не потрібно, але якщо ти вирішиш створити фото або відео блог, в такому випадку обсяг дискового простору дуже важливий. Цю інформацію хостер надає у всіх своїх тарифних планах, тому особливих труднощів це не повинно викликати. Дисковий простір краще брати з запасом "на виріст", щоб в ньому вистачало місця для зберігання резервних копій сайту.

  • Можливість створення піддоменів (субдоменів)

    У процесі розвитку сайту, з часом може виникнути необхідність винести деякі сервіси на дочірній домен — піддомен. Наприклад, якщо для сайту потрібно створити версію з англійською мовою, це можна здійснити за допомогою субдомена. Це може виглядати наступним чином: «en.realcase.lviv.ua», де «en» — це і буде піддомен з другою мовною версією сайту.

    Якщо взяти, наприклад, мій блог, він також має дві мовні версії. Однак, в моєму варіанті, друга версія розташована всередині основного домену — в директорії (папці). Це можна було зробити на субдомені, але мені лінь возитися з двома окремими сайтами, зручніше все робити на одному. Але ти можеш зробити по іншому, на свій вибір. Головне, щоб була можливість створення піддоменів в твоєму тарифному плані.

  • Географічне розташування сервера

    Серед сеошників існує думка, що якщо сервер знаходиться в тому ж регіоні, що і основна ЦА (цільова аудиторія), це дозволить сайту отримати кращі показники ПФ (поведінкові фактори) і скоротити час відгуку сервера. Що, в свою чергу, вітається не лише користувачами, але й роботами пошукових систем.

    Наскільки великий цей вплив мені важко сказати, бо не робив подібних аналізів. Але якщо деякі SEO-гуру так стверджують, можливо, в цьому є якась частина правди. Хоча, особисто я сумніваюся, тому що з сьогоднішніми 4,5G все відкривається без помітних затримок. Вважаю, що тут важливіше відгук самого сервера, на скільки він швидкий а не його місце розташування.

  • IP адреса хостингу в регіоні ЦА

    Це ті ж яйця що і в параграфі вище, тільки вид збоку. Подейкують все ті ж SEO фахівці про певні додаткові фактори, які сприяють присвоєнню регіональної приналежності сайту в деяких пошукових системах. За їх твердженням, IP-адреса хостингу зобов'язана відповідати регіону проживаня основної цільової аудиторії. Вельми сумнівне твердження, бо прив'язка до регіону робиться в панелі веб-майстра. Скажу більше, пошуковик сам в змозі визначити правильний регіон сайту за багатьма іншими чинниками.

  • Поштова скринька на власному домені

    При покупці хостингу з доменом, ти автоматом отримаєш можливість створення поштової скриньки з прив'язкою до домену. Це може виглядати приблизно так: «spam@realcase.lviv.ua». Наскільки це добре чи погано не беруся судити. Я особисто не використовую поштовий сервіс свого хостинг-акаунта. Навіщо, коли є gmail? Але якщо тобі потрібно отримати поштову скриньку з ім'ям домена, це не проблема, всі тарифні плани надають таку можливість, причому, без обмежень.

  • Інтерфейс панелі управління (адмінка хостинг-акаунту)

    Якщо інтерфейс адмінки хостинг-аккаунта інтуїтивно зрозумілий, з прекрасним юзабіліті, це означає, що адміністрація хостингу робить все можливе, щоб їх клієнтам було максимально комфортно та зручно. І це ще один позитивний маркер, який говорить про турботу і добре ставлення до клієнтів. Досить часто, з адмін-панелі хостера можна визначити наскільки він професійний і компетентний, навіть не звертаючись за допомогою до оператора.

    адмінка хостинг-акаунту
  • Ціна хостингу

    Як правило, ціна хостингу прямо пропорційна якості наданих ним послуг. Дуже низька ціна на хостинг повинна не привертати а відлякувати клієнта, бо надійність за дешево не купиш. Будь готовий викласти за річний пакет послуг хостера, як мінімум, 30-40 американських рублів. Якщо дешевше, значить, щось там не те зі швидкістю відповіді сервера та/або аптаймом. Або ж якісь страшні обмеження по трафіку, навантаження ЦП, урізаний функціонал (можливості) тощо.

Як перевірити UpTime сервера

Найнадійніший метод перевірки аптайма серверів хостингової компанії, — це покористуватися їхнім сервісом один рік або хоча б півроку. За цей час ти точно будеш бачити реальну картину аптайма сайту. В Яндекс метриці є інструмент перевірки аптайма. Але якщо ти не юзаєш метрику від Яндекса, в такому випадку можна скористатися онлайн сервісами, наприклад, «uptimerobot.com», див. скрін нижче.

моніторинг UpTime сайту сервісом uptimerobot

Крім цього сервісу існують й інші, платні і безкоштовні. Введи в адресний рядок пошуковика «Google» запити: «uptime service» або «перевірка доступності сайту UpTime», див. скріншот внизу.пошук сервісів для перевірки досяжності сайту UpTimeНа цих сайтах потрібно пройти реєстрацію і вказати ресурс для моніторингу аптайма. Там все просто і зрозуміло, тому не буду тут описувати всі ці елементарні речі.

На цьому все. Всі питання залишай в коментарях. Вдалого вибору! Бувай!

Щоб зрозуміти наскільки ти в темі, пройди тест 👇
  • 100 секунд на проходження тестуRealCase

    Тест
  • 5 питань по тематиці сайту
  • 4 варіанти відповідей на кожен
Готовий(-а) перевірити рівень своїх знань?

  •  Тест пройдено 1 раз.
  • Останнє проходження: 25.11.2019 15:18

   
  
 
 
📚Не проґав!
💬Коментарі (Ще немає... твій буде першим)  
    • Ліміт 2000 символів
    • залишилось: