Як функціонує сайт, загальні принципи роботи веб-ресурсу

Навіщо знати, як функціонує сайт

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

Що таке сайт

Отже, ви вирішили створити власний сайт. Називайте його, як бажаєте, веб-сайт, веб-ресурс, веб-сайт, ресурс, проект, майданчик. Я називатиму його сайт. У цій статті нам не важливо, для чого потрібний сайт, важливо зрозуміти загальний устрій сайту.

сайт

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

Мови програмування HTML, PHP, Java, CSS

Для керування файлами сайту розроблено мови програмування. Основні мови програмування, на яких працюють сайти, це мови HTML, PHP, Java, CSS.

Мова розмітки HTML або XHTML дозволяє з текстового документа TXT створити документ формату html, який видно в браузері. Насправді, щоб перетворити документ txt на html і подивитися його у браузері, не потрібні особливі знання, достатньо замінити розширення файлу, з txt на html. Можете спробувати.

Створений таким чином документ буде видно лише вам і не буде доступний нікому в Інтернеті. Та й об'єднати самостійно кілька документів не вдасться.

Мова PHP мовапрограмування загального призначення було створено для веб-розробок, включаючи сторінки сайту. Код PHP чудово впроваджується у мову розмітки HTML, і більшість сайтів створюються саме мовою PHP.

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

Виклик та пошук сайту в Інтернет

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

Зберігання даних сайту

Залишилося останнє завдання, де зберігати всі каталоги та файли сайту. Для зберігання каталогів і файлів сайту, і використовуються веб-сервери колективного користування, звані хостинги.

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

Загальні вимоги до хостингу

На будь-якому хостингу мають існувати:

  • Фізичний диск (сервер) розміщення файлів сайту;
  • Сервер для обробки заголовків та виклику документів, HTTP сервіс;
  • Сервер чи місце на сервері для розміщення PHP;
  • Сервер чи місце на сервері для зберігання бази даних сайту;
  • Свій (!) Сервіс доменних імен (DNS).