5. Розробка і тестування Інтернет-ресурсу.
Ця частина цілком лягати на плечі програмістів і дизайнерів. На цьому етапі застосовуються сучасні технічні засоби, мови програмування і суто специфічні прийоми професіоналів. Також важливо правильно протестувати сайт, важливо, щоб він був орієнтований на різних користувачів. Важливо, щоб сайт був в незмінному вигляді у користувачів з різними дозволами і технічними можливостями моніторів, важливо, щоб він завантажувався в різних браузерах, а не обмежувався тільки Internet Explorer. Цей етап включає:
Створення програмних компонентів, тестування, перевірка працездатності, відладка.
Розробка методів забезпечення безпеки і захисту інформації від несанкціонованого доступу.
Розміщення створених матеріалів на Web сервері, пуско-налагоджувальні роботи.
Тестування проходить шляхом завантаження сайта в різні моделі браузерів, та перевірки працездатності його елементів. При тестуванні зазвичай перевіряється такий набір параметрів:
Граматику тексту;
Правильність назв файлів сайту;
Роботу гіперпосилань;
Назви сторінок у тегах <TITLE>
Фонові кольори;
Цілісність тегів HTML;
Візуальне вирівнювання елементів сайту;
Що вийде при зміні розмірів вікна броузера, шрифтів, кольорів;
Розходження при різних дозволах монітору.
Обов’язково перевіряється також робота сайта в різних типах операційних систем.
6. Впровадження і експлуатація ресурсу в Інтернет.
Ресурсу потрібне унікальне ім'я, дуже важливо на цьому етапі підібрати красивий домен, що легко запам'ятовується , а також визначитися з компаніями, які надають надійний хостинг. У цьому питанні важливу роль грає підтримка як технічна, так і консультативна з боку виконавця. На цьому етапі якраз і визначиться відношення виконавця до замовника. Цей етап включає:
Визначення домена, його реєстрація, вибір компанії, що забезпечує хостинг, безпосереднє розміщення сайту в мережі Інтернет.
Накопичення і обробка звітів користувачів про результати експлуатації, розробка пропозицій по вдосконаленню.
Підтримка з боку виконавця.
Після створення сайту на своєму комп'ютері виникає питання: як його розмістити в мережі Інтернет, щоб якийсь користувач у будь-який момент часу міг одержати до нього доступ? Зрозуміло, можна зробити так, щоб з Інтернету дану сторінку будь-які бажаючі могли переглядати прямо з комп'ютера розробника. Але це значить, що: по-перше, цей комп'ютер повинен постійно працювати; по-друге, повинен бути постійно підключений до Інтернету; по-третє, з'єднання з Інтернетом повинне відбуватися з великою швидкістю, адже якщо кілька людей одночасно захочуть подивитися Web-сторінку, то швидкості звичайного телефонного з'єднання буде недостатньо. Крім того, доведеться додатково встановити на такому комп'ютері досить складне програмне забезпечення.
Таким чином, очевидно, що розміщення сайту в Інтернеті на персональному комп'ютері пов'язане з великими проблемами і витратами. Але є простий і недорогий спосіб, що дозволяє їх позбутися. Це хостинг.
Слово "хостинг", як і багато інших слів з інтернетівского лексікону, пішло з англійської мови від слова "host", у якого є декілька значень: хазяїн, основний пристрій, головний комп'ютер, власник постоялого двору. Значення "власник постоялого двору" найбільше близько до правильного тлумачення терміна "хостинг" в Інтернет, тому що мається на увазі, що Web-сторінка розміщена на комп'ютері провайдера Інтернет поряд з безліччю Web-сторінок інших розробників.
Якщо Web-сайт має невеликий або середній обсяг (наприклад, розміром 20-50 Мбайт), то для нього не потрібна установка та використання окремого сервера (комп'ютера), найбільш ефективним і популярним рішенням є так званий віртуальний сервер, коли один сервер провайдера Інтернет (хостинг-провайдера) забезпечує функціонування декількох (сотні тисяч) віртуальних Web-сайтів. Ця послуга називається хостинг віртуальних серверів або просто віртуальний хостинг. Віртуальний хостинг забезпечує доступ до Web-сайту будь-якого користувача Інтернет у будь-який час із будь-якого місця світу по URL-адресі, яка була, відповідно, раніше зареєстрована (отримано доменне ім'я) або по доменному імені третього рівня, наприклад name.hosting.com. Доменні імена третього рівня майже завжди надаються безкоштовно.
Віртуальний хостинг надає такі типи послуг:
дисковий простір на сервері;
ім'я віртуального сервера (доменне ім'я);
засоби доступу і адміністрування свого Web-сервера;
засоби налаштування і конфігурації Web-сервера;
можливість виконання скриптов з метою створення сервисов на вашому Web-сервері;
поштові скриньки і т.д.
Для розміщення сайтів існує два способи завантаження і вивантаження файлів, що складають Web-сайт на Web-сервер:
Перший з них полягає у використанні HTTP (Hyper Text Transfer Protocol - протокол передачі гіпертексту), що зазвичай застосовується для передачі Web-сторінок, але також може використовуватися з іншими типами інформації.
Другий спосіб - використання FTP (File Transfer Protocol - протокол передачі файлів), самий популярний при пересиланні файлів через Internet.
