Пятница, 29.11.2024, 00:43
Приветствую Вас, Гость
Главная » 2015 » Сентябрь » 9 » Динамічний сайт
21:20
Динамічний сайт
Динамічний сайт — сайт, що складається з динамічних сторінок — шаблонів, контенту, скриптів і іншого, у вигляді окремих файлів. Сторінка сайту, що показується в результаті браузеру користувача, формується на стороні сервера динамічно, за запитом, сторінки-шаблону і окремо зберігається вмісту (інформації, скриптів і ін). Як правило, для відображення будь-якої кількості однотипних сторінок використовується одна сторінка-шаблон, в яку підвантажується відповідний вміст, це дозволяє одномоментно коригувати зовнішній вигляд сайту (множина всіх його сторінок), редагуючи всього лише один шаблон.

Редагування власне вмісту (як і сторінки-шаблону) може проводитися як засобами самого сайту, так і з застосуванням стороннього ПЗ. Можливість правити всі сторінки надається тільки певної категорії користувачів (наприклад адміністраторів, або ж зареєстрованим користувачам). У деяких випадках до правки певного веб-контенту допускаються анонімні користувачі, що буває рідше (наприклад, на форумах — додавання повідомлень). Прикладом сайту з анонімним зміною може служити Вікіпедія.

Процес отримання вмісту сайту зазвичай виглядає наступним чином:
Генерація вмісту на стороні сервера;
Передача згенерованої сторінки клієнту;
Генерація вмісту на стороні клієнта.

Сервер отримує запит від Клієнта (наприклад, page.ru/index.php) і запускає обробку файлу скрипта (в даному випадку - index.php) інтерпретатором. Мови програмування на стороні Сервера використовуються різні, найбільш часто зустрічаються, наприклад: Java, PHP, Perl, ASP.NET, Ruby та інші.

Саме на цій стадії відбувається вибірка необхідної інформації з баз даних та наповнення нею сторінки, після чого готова сторінка передається Клієнтові.

Після того, як сторінка отримана Клієнтом з Сервера, програма-браузер обробляє її і відображає Користувачеві, при цьому виконуючи скрипти Клієнтської сторони, якщо вони були зазначені в сторінці та отримані.

На Клієнтській стороні використовується JavaScript, який може використовуватися як для мінімальних, невидимих оку операцій (наприклад, перевірки на правильність завдання паролів при реєстрації на сайтах), так і глобальних послідовностей і додатків.
Просмотров: 396 | Добавил: Admin | Теги: Динамічний сайт | Рейтинг: 0.0/0
Всего комментариев: 0
avatar