Мы не предоставляем хостинг. Во вопросам выбора и заказа хостинга рекомендуем обращаться на сайт хостобзор.ру
Динамические страницы
По определенным данным великая часть всех страниц в мире современного Интернета генерируются и обновляются на автомате. Этот процесс берет начало в базах данных, и является результатом действий юзера, либо же последствием обстоятельств внешнего рода. Самой простой технологией, которую поддерживают практически все веб-сервера именуется среди веб-мастеров «Вставкой на уровне сервера» (Server Side Include, SSI). Ее возможности ограничиваются вставкой в нутро одного HTML-файла иного файла, подсчетом количества загрузок страницы, автоматической установкой даты и тому подобное. Если говорить о более сложных технологических системах сотворения динамических сайтов, то здесь главенствующую роль имеют ASP и CGI.
«Общий интерфейс шлюзов» или Common Gateway Interface (CGI) поддерживается ведущими программами-серверами. Стандартом CGI не накладывается ограничений на применяемый язык программирования, а только устанавливает правила, которым должна следовать исполняемая программа, которая выполняет генерацию веб-страницы для того чтобы у сервера была возможность запускать эту программу, как реакцию на запрос документа, который имеет определенный УРЛ. Следует заметить, что большинство программ такого рода пишут на языке Perl. Это и привело к тому, что большинство знатоков веб-дизайна приравнивают слова «Perl» и «CGI». Стандарт CGI является неимоверно простым, в нем нет ни слова о сотрудничестве исполняемых программ с базами данных. Язык Perl является всеобщим достоянием программистов и пользователей.
Альтернативой CGI является язык ASP - Active Server Pages (на русском языке: «Активные страницы, которые находятся на сервере») фирмы Microsoft. ASP-код встраивается непосредственно в HTML страницы, которые активны в данный момент времени, однако на противовес JavaScript не выходит за границы веб-сервера. Инструкции ASP дают возможность выполнять генерацию фрагментов HTML-кода, повторять куски HTML циклически и тому подобное.
Файл ASP может быть как чистым HTML файлом, так и полностью состоять из ASP-инструкций, но в любом случае браузер от сервера получает лишь «сухой остаток» HTML.