Статичні та динамічні web-сайти
Статичні та динамічні web-сайти
Усі сайти, відповідно до способу наповнення сторінок інформацією, умовно можна поділити на дві групи – статичні та динамічні. У чому відмінність між ними? Розглянемо особливості кожного з видів.
Під статичним розуміється сайт, який складається із незмінних HTML-сторінок. Для прикладу – сайт-візитка. Тобто, користувач переглядає сторінку у тому вигляді, в якому вона зберігається на сервері.
Позитивними сторонами даного виду сайту є:
- економність використання;
- незначне навантаження на сервер;
- швидкість завантаження;
- легкість перенесення на інший сервер;
- простота створення HTML-сторінок.
Однак, є ряд недоліків:
- якщо Ви вирішили внести зміни на сайт (створення нового розділу, додання контенту тощо), то існує висока ймовірність, що доведеться правити усі сторінки, в результаті чого, це призведе до додаткових витрат;
- важкість у підтримці цілісності сайту;
- складність у забезпеченні розділення прав доступу до вмісту web-сайту.
Динамічний сайт, за аналогією, складається із динамічних, тобто, змінних сторінок. Варто зазначити, що такі сторінки формуються «на льоту» програмно, на основі запиту користувача.
Перевагами даного виду сайту є:
- можливість самостійно вносити зміни на сайт, без допомоги фахівців;
- швидке відображення нововведених даних;
- простота в адмініструванні сайту та його верстки;
- широкий спектр функціональних можливостей.
Недоліки:
- високе навантаження на сервер;
- складність при перенесенні на новий хостинг;
- значні фінансові витрати.
Динамічний сайт розробляється за допомогою таких основних технологій: AJAX, CSS, PHP, JSP, Access, Oracle, ASP.
Також для розробки використовуються різні види CMS: Joomla, Drupal, WordPress, MODx та інші. Усі попередньо перераховані движки є безкоштовними у використанні.
Сторінки такого сайту формуються декількома шляхами:
- поєднання різних частин в одну сторінку;
- заповнення сторінки інформацією по шаблону;
- поєднання двох вищеперерахованих варіантів.
Для прикладу, якщо Ви вирішили створити сайт-візитку, то більш вигідним та оптимальним варіантом буде статичний сайт, оскільки не передбачається часте оновлення інформації. Якщо ж – корпоративний сайт, для прикладу інтернет-магазин, тоді динамічний, оскільки він більш потужний із широкими функціональними можливостями, значною кількістю розділів та підрозділів.
Щоб краще зрозуміти в чому основна відмінність між цими видами сайту, узагальнимо основне правило: статична сторінка зберігається на сервері у незмінному вигляді, і в такому ж вигляді подається користувачеві, динамічна – генерується на основі запиту відвідувача.
Проаналізувавши усі переваги та недоліки, можна зробити висновок, що динамічний сайт надає більше можливостей для користувачів – простота змін в контенті, в елементах дизайну чи будь-яких інших. Статичний – дешевший у розробці, однак, дорожчий у відновленні ресурсу. Тому, який обирати – вирішувати лише Вам, звичайно, враховуючи при цьому цілі розробки інтернет-ресурсу.
Рекомендовані вам
- Листопад 27, 2020olga.hrytsayuk123
Комбінація Symfony, React та API Platform є вдалою, коли мова йде про створення додатку.
- Лютий 17, 2020olga.hrytsayuk531
Щорічно частка користувачів мобільними пристроями зростає, відповідно й, підвищується попит на розробку мобільних додатків. Зокрема, у 2016 році було вперше зафіксовано незначне перевищення використання мобільного трафіку над трафіком ПК.