ення сайту або покине його. Не слід на першій сторінці публікувати інформацію про компанію, краще розповісти про сам сайт, про ту інформацію, яка може бути корисною відвідувачеві. Можна розмістити на сторінці фотографію менеджера, який буде як би провідником по каталогу товарів, і вести розповідь від першої особи.
1.3 Технології створення сайту
1.3.1 Принципи роботи web-сервера
Ресурси Інтернету розосереджені по обладнанню на всій земній кулі. Для зв'язку цього обладнання між собою на величезних відстанях розроблені спеціальні алгоритми та стандарти, зокрема, протокол TCP / IP, на якому в даний час функціонує Інтернет. Згідно з цим стандартом, кожен комп'ютер, що знаходиться в Глобальній мережі, має свій унікальний адреса - IP-адресу. IP-адреса являє собою послідовність чотирьох чисел в діапазоні від 0 до 255, розділених між собою крапками (наприклад, 92.166.31.18). Зв'язок здійснюється через мережеві служби (програми), що виконуються на комп'ютері.
На комп'ютері одночасно може працювати декілька мережевих програм, тому крім IP-адреси для зв'язку протоколом TCP / IP передбачено додатково таке поняття як порт. Порт - це число в діапазоні від 1 до 65536. Таким чином, мінімальним умовою для зв'язку однієї мережевої програми з іншого є наявність у першої IP-адреси та номера порту другий. Сукупність IP-адреси і порту прийнято записувати через двокрапку (наприклад, 192.168.35.2:443).
Програма, яка очікує підключення, називається сервером. Сервера при відкритті вказується номер порту. Програма, що встановлює з'єднання з сервером, називається клієнтом. На клієнтів не поширюється подібне обмеження (наприклад, можна запустити два джаббер-клієнта). Також до сервера можуть підключатися кілька клієнтів з різних комп'ютерів, якщо це підтримує сам сервер. Клієнтом для веб-сервера виступає веб-браузер (Internet Explorer, Opera і так далі).
Для взаємодії веб-сервера і браузера необхідний «посередник», тобто якийсь стандарт, за яким формуються запити і відповіді. Цим стандартом служить протокол HTTP (HyperText Transfer Protocol).
Одним з найбільш поширених web-серверів в даний час є Apache.HTTP-сервер є кросплатформним програмним забезпеченням, підтримує операційні системи Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.
Основними достоїнствами Apache вважаються надійність і гнучкість конфігурації. Він дозволяє підключати зовнішні модулі для надання даних, використовувати СУБД для аутентифікації користувачів, модифікувати повідомлення про помилки і т. д.
1.3.2 Технології серверних скриптів
Останнім часом сайти перестали бути просто набором сторінок і картинок. Тепер створюються ресурси, які взаємодіють з відвідувачем, виконують якісь дії, збирають дані, ведуть підрахунки, самоналагоджувальна під переваги відвідувача.
Існує кілька технологій створення інтерактивних функцій на сайті, одні з них запускаються на стороні клієнта, інші - на стороні сервера. Розглянемо основні серверні скрипти.
PHP (англ. PHP: Hypertext Preprocessor - «PHP: препроцесор гіпертексту», англ. Personal Home Page Tools (устар.) - «Інструменти для створення персональних веб-сторінок») - скриптова мова програмування загальног...