Динамический сайт: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м r2.7.1) (робот добавил: cs:Dynamická webová stránka
м Check Wikipedia:Error 84, middle prio \ Скрытие разделов без содержания
Строка 2: Строка 2:
Примером сайта с анонимным изменением может служить [[Википедия]].
Примером сайта с анонимным изменением может служить [[Википедия]].


== История появления ==
<!--== История появления ==-->
== Генерация содержимого (контента) ==
== Генерация содержимого (контента) ==
Процесс получения содержимого сайта обычно выглядит следующим образом:<br />
Процесс получения содержимого сайта обычно выглядит следующим образом:<br />
Строка 20: Строка 20:
Чаще всего в жизни встречается именно комбинация этих двух методов Генерации — весь «новый интернет» основан на нём, это, и «умная строка с возможными вариантами у Поисковых систем», и «редакторы» в форумах, и всплывающие меню, и многое другое.
Чаще всего в жизни встречается именно комбинация этих двух методов Генерации — весь «новый интернет» основан на нём, это, и «умная строка с возможными вариантами у Поисковых систем», и «редакторы» в форумах, и всплывающие меню, и многое другое.


== Управление содержимым (редактирование сайта) ==
<!--== Управление содержимым (редактирование сайта) ==-->


== Ссылки ==
== Ссылки ==

Версия от 07:55, 4 февраля 2012

Динамический сайт — сайт, состоящий из динамичных html (htm, dhtml) страниц - шаблонов, информации, скриптов и прочего в виде отдельных файлов. Страница формируется из шаблона-страницы и отдельно расположенного содержимого (информации, скриптов и др) динамично по запросу. Как правило для отображения любого количества однотипных страниц используется один шаблон-страница в которую подгружается содержимое впоследствии отображаемое в обозревателе пользователя. Редактирование страницы-шаблона и содержимого может производиться как средствами самого сайта так и с применением стороннего ПО. Возможность править все страницы предоставляется только определенной категории пользователей (например администраторам, или зарегистрированным пользователям). В некоторых случаях к правке определенного веб-контента допускаются анонимные пользователи (например на форумах — добавление сообщений). Примером сайта с анонимным изменением может служить Википедия.

Генерация содержимого (контента)

Процесс получения содержимого сайта обычно выглядит следующим образом:

  1. Генерация содержимого на стороне сервера;
  2. Передача сгенерированной странички клиенту;
  3. Генерация содержимого на стороне клиента.

Генерация содержимого на стороне сервера

Сервер получает запрос от Клиента (например, page.ru/index.php) и запускает обработку файла-скрипта (в данном случае - index.php) интерпретатором. Языки программирования на Серверной стороне используются разные, наиболее часто встречаются, например: PHP, Perl, ASP.NET, Ruby и другие.
Именно на этой стадии происходит выборка необходимой информации из Баз Данных и наполнение ею страницы, после чего она передаётся Клиенту в ответ.

Генерация содержимого на стороне клиента

После того, как страница получена Клиентом с Сервера, программа Браузер обрабатывает её и отображает Пользователю, при этом исполняя скрипты Клиентской стороны, если они были указаны в странице и получены.
На Клиентской стороне используется JavaScript, который может использоваться как для минимальных, невидимых глазу операций (например, проверки на правильность задания паролей при регистрации на сайтах), так и глобальных последовательностей и приложений.

Комбинированная генерация

Чаще всего в жизни встречается именно комбинация этих двух методов Генерации — весь «новый интернет» основан на нём, это, и «умная строка с возможными вариантами у Поисковых систем», и «редакторы» в форумах, и всплывающие меню, и многое другое.


Ссылки

Шаблон:Веб и веб-сайты