Як правильно вибрати хостинг 1
В англійській мові слово host має кілька значень: господар, основний пристрій, головний комп'ютер, утримувач заїжджого двору. З усіх цих значень можна скомпонувати таке поняття: основний пристрій, яке "бере на постій" ваш сайт. Ось цей пристрій і називається хостинг. Тобто ви розміщуєте ваш сайт десь на чужому комп'ютері. Але при цьому саме ви залишаєтеся господарем сайту. Хостинг надає можливість редагувати сайт, керувати ним. Крім того, більшість хостингів забезпечують роботу інтерактивних сторінок (форумів, чатів), дозволяють користувачеві і відвідувачам (якщо це передбачено власником сайту) поповнювати базу даних, реєструватися і здійснювати фінансові операції прямо з сайту. Комплекс програм, що забезпечують всі ці можливості, теж називається хостингом.
Як вибрати хостинг?
Репутація сайту в значній мірі залежить від якості сервера, на якому він розміщений. Уявіть, що простий сайт повільно завантажується, а часом і зовсім недоступний. Так і втрачають відвідувачів. Всі вважають за краще мати справу з сайтами, на яких не буває збоїв і йдуть на сайт конкурентів, які краще тільки тим, що їм вдалося вибрати кращий хостинг. З нестабільно працюють сервером неможливо зробити якісний чат, зміни курсу цінних паперів не будуть своєчасно відображатися на сайті. Звичайні новини, і ті з'являться із запізненням. Такий стан речей може зіпсувати репутацію навіть домашньої сторінки.
Щоб вибрати серед фірм, що пропонують однакові послуги, кращу, рекомендують дізнаватися думку тих, хто вже мав справу з цими фірмами. У випадку з хостингами все трохи складніше. Проте, слід поспілкуватися на форумах, дізнатися, хто халтурник, а хто сумлінно виконує все обіцяне. Але тут є тонкість. Якщо хостинг порушує договори, тут, звичайно, нема про що говорити. Не варто з таким зв'язуватися. А ось про роботу сайтів такого однозначної думки бути не може. Справа в тому, що на відповідному для одного сайту хостингу інший сайт може працювати погано. І якщо така неприємність трапилася, то краще пошукати інший хостинг.
Після того, як відібрано декілька відповідних хостингів, слід підійти до них більш детально. Багато клюють на таку приманку, як слово "необмежений". Але нічого необмеженого не буває. І ті, хто занадто напирають на свої необмежені можливості, швидше за все, переоцінюють себе, якщо не просто обманюють. Тому, слід визначитися, скільки місця займає сайт на комп'ютері разом з базами даних, поштою, лог-файлами. Тепер можна дізнаватися, що саме хостери мають на увазі під словами "дисковий простір", які типи файлів включаються в квоту. Багато сервери включають в квоту пошту і лог-файли, що ускладнює оцінку необхідного дискового простору, тому що обсяг цих файлів постійно змінюється. Якщо потрібно статистична інформація, то знадобиться додаткове місце для збору і обробки цих даних. Добре, якщо є можливість щодня завантажувати і видаляти лог-файли. Якщо ж передбачено їх щомісячне видалення, то вони займуть занадто багато місця до кінця місяця.
Швидкість завантаження сайту залежить від пропускної здатності каналів сервера. Чим вона більше, тим краще буде працювати сайт.
Слід подбати і про проблеми росту. Адже сайт буде розвиватися. Буде збільшуватися база даних, рости трафік. Чи впорається з цим обраний хостинг? Для власного спокою не вредно дізнатися, які великі відомі компанії користуються послугами даного хостингу. Нові хостингові компанії можуть бути дуже гарні за всіма своїми параметрами, але вони, на жаль, можуть в один не прекрасний день зникнути. Разом з усією накопиченої на сайті базою даних. Порівняти таку біду можна з пожежею. Тому краще вибирати тих, хто на ринку вже давно.
Основні параметри при виборі хостингу:- Ціна
- швидкість відгуку
- Надійність і стабільність
- Відсутність «поганих» сусідів
- Різні IP для різних сайтів (для роботи по httpS - це обов'язково!)
- Якісна цілодобова підтримка
- регулярні бекапи
Для моніторингу часу відгуку можна скористатися такими службами, як host-tracker.com і siteuptime.com.
Протестувати стійкість сайту до навантажень можна за допомогою сервісів loadimpact.com і loadstorm.com.
Перевірити якість техпідтримки хостингу дуже просто: надішліть їм лист з описом проблеми приблизно в 2-3 години ночі. У більшості випадків у відповідь вам прийде стандартна відписка, а сама проблема буде вирішена не раніше 10-11 ранку. Про хорошу роботу техпідтримки можна говорити тільки в разі швидкого конкретної відповіді в будь-який час доби.
Технології динамічних сторінок.
Веб-сторінки бувають статичні і динамічні. Статичні сторінки створюються за допомогою найпростіших мов html і CSS. Досить часто використовуються Java-скрипти. Найчастіше це головні сторінки сайтів або маленькі сайти з обмеженим обсягом інформації. По суті, це і не мови програмування, а спосіб розмітки тексту: шрифт, фон, колонки. Скрипти - це вже маленькі програми, які виконуються при наведенні миші на певний об'єкт (меню, що випадає, наприклад). Всі ці мови розуміє браузер комп'ютера, вони не вимагають ніякого спеціального програмного забезпечення. Але і можливості їх невеликі.
Для роботи з базами даних, розташованих на сервері, використовуються мови PHP, ASP, Perl. Раніше всіх для виконання нескладних програм була створена мова Perl. Йому потрібен на сервері правильно конфігурований і налагоджений інтерпретатор. Найактивніше зараз розвивається мова РНР в поєднанні з базою даних MySQL. Технології PHP і MySQL підтримують більшість хостинг-провайдерів. Вони сумісні практично з усіма операційними системами, легкі в установці, налаштуванні, експлуатації та мають широкі функціональні можливості. Більш того, хостинг з PHP і MySQL на операційних системах UNIX / Linux є найдешевшим хостингом. Для порівняння, хостинг з підтримкою технологій ASP, SQL під керуванням операційної системи Windows стоїть на 50% -70% дорожче. Причому, надійність у таких технологій дещо менше. Windows є зручною операційною системою для персонального комп'ютера, але погано працює в якості серверної операційної системи. Саме з цієї причини сайт самої компанії Microsoft, яка є розробником Windows, знаходиться на хостингу з операційною системою Linux. Технологія з ASP, SQL є комерційною технологією з закритим кодом. Технології PHP і MySQL можна використовувати безкоштовно, тому їх використовують і розвивають програмісти всього світу. Однак, якщо все-таки відбудеться збій на сторінці з РНР, претензії пред'являти буде нікому. Тому багато хто воліє використовувати ASP, SQL.
ASP, або Активні Сторінки Сервера (Active Server Pages), це скриптова мова. Він дозволяє формувати html з різних баз даних в інтерактивному режимі за запитом користувачів. Він сумісний з такими сторінковими об'єктами як компоненти Active X або Java. ASP можна комбінувати зі звичайними веб-сторінками, використовувати для створення потужних додатків, які можна розвивати і модифікувати. Сторінка з ASP створюється на сервері до того, як вона буде передана на комп'ютер користувача. Хостинги, які підтримують ASP, гідні всілякої поваги. Але слід дізнатися, яку саме версію підтримує хостинг: ASP або ASP.NET. Крім того, сервер повинен підтримувати додатки баз даних, наприклад, Access і SQL. ASP.NET - нова технологія. Над нею працює Microsoft. Розробники вважають, що незабаром це буде найпоширенішу мову.
Де можуть стати в нагоді серверні скриптові мови? Це гостьові книги, форуми, чати, всілякі форми реєстрації. Дуже зручно використовувати їх для інтернет-магазинів з можливістю оплачувати покупки прямо з сайту.
Безкоштовний хостинг
Дуже серйозний недолік - велике завантаження безкоштовних серверів, і, як наслідок, повільна швидкість. З цим відразу доведеться змиритися, як з неминучим злом. Можна тільки спробувати вибрати найменш повільний хостинг. Це можна зробити, заходячи на головну сторінку хостингу. Якщо вона вантажиться не просто повільно, а дуже повільно - не ходіть туди більше. Шукайте щось інше.
Для початку вам потрібно уважно ознайомитися з правилами того сервера, з яким ви вирішили зав'язати міцні відносини. У кожного хостингу свої правила. І потрібно або адаптувати свій сайт до цих вимог, або шукати інше місце.
Наступне обмеження, яке накладають безкоштовні хостинги - це розмір файлів. Будь-яка звичайна сторінка, безумовно, поміститься, а ось архіви, ті ж картинки і музика можуть і не вписатися. Може навіть трапитися так, що хостинг взагалі не бажає мати справу з деякими типами файлів. Найчастіше в розряд небажаних потрапляють файли з розширенням * .mp3, * .mpeg, * .zip, * .rar, * .arj. Або вони можуть виявитися недоступними для скачування з сайту вашими відвідувачами.
Важливе питання, яким чином можна завантажити сайт на сервер. Сучасні провайдери зазвичай забезпечують доступ по FTP (це протокол, що дозволяє закачувати великий масив інформації). Просто і зручно. Набагато гірше, якщо для завантаження пропонується форма в браузері, яку треба заповнювати для кожного окремого файлу. Постарайтеся знайти хостинг з FTP доступом. Дуже важливим є так само можливість адміністрування сайту. У хорошого хостингу неодмінно є панель управління сайтом, за допомогою якої легко вносити будь-які зміни.
Перед реєстрацією на хостингу необхідно подивитися, які скриптові мови підтримує хостинг. Всі бачили "натискаються" кнопки, що випадають меню і т.п. Це прості скрипти, їх виконує браузер при завантаженні коду html-сторінки без будь-якої участі сервера. Але бувають серверні скрипти. Для їх виконання необхідно програмне забезпечення або база даних, встановлені на сервері. В цьому випадку браузер отримує вже сформовану, готову сторінку. Це може бути пошук по сайту, обробка баз даних, наприклад, інтернет-магазину, чат або форум. Якщо сайт використовує серверні мови, подивіться, а чи підтримує їх хостинг. Якщо немає - шукайте інше місце.
І найголовніший недолік - у серйозних людей і фірм до сайтів, що знаходяться на безкоштовних хостингах, ставлення упереджене. Поважаюча себе компанія ніколи не спокуситься халявою. Багато сервісів в Інтернеті відмовляються працювати з "халявщиків". Укупі з повільною завантаженням і періодичними зривами зв'язку з сервером все це не вселяє довіри до сайтів з безкоштовного хостингу. Тому, якщо ви хочете зайнятися в Інтернеті серйозною роботою, при першій нагоді перебирайтеся на платний сервер.
Зібрана мною інформація про різні операторах хостингу допоможе вам з вибором. Якщо Ви не хочете сильно заморочуватися, то ви можете наслідувати мій приклад і вибрати iHC.ru.