Редактор
Должность:Редактор
Группа:Мир учителя
Страна:Россия
Регион:Санкт-Петербург
Технологии обработки информации в интернет

Казахстан,Западно-Казахстанская область,г.Уральск

Филиал АО «НЦПК» «Өрлеу» «ИПКПР ЗКО»

Старший преподаватель кафедры

Абдрахманова А.Ж.

Основное объемы информации циркулирующей в сети Интернет, передается в направлении от серверов на клиентские компьютеры. Как правило, информация обрабатывается перед ее отображением в программах просмотра, причем обработка может выполняться как на сервере, так и на клиентском компьютере.

Средства поддержки серверных сценариев. Схематическое представление потока данных, поддерживаемого средствами серверных сценариев, показано на рис. 1.

Рисунок 1. Средства поддержки серверных сценариев

Средства поддержки серверных сценариев для Web в основном применяются для подключения Web-узлов к таким вспомогательным серверам, как серверы баз данных. Благодаря использованию этих средств появляется возможность поддерживать двухстороннюю связь описанных ниже типов.

От сервера к клиенту. Сборка Web-страниц может осуществляться на основе выходных данных, полученных из вспомогательного сервера.

От клиента к серверу. На сервере может осуществляться обработка информации введенной пользователем.

Программные продукты поддержки серверных сценариев состоят из двух основных компонентов — языка сценариев и машины выполнения сценариев (которая может быть встроена или не встроена в программное обеспечение Web-сервера). Такая машина обеспечивает синтаксический анализ и интерпретацию страниц, написанных на определенном языке.

Области применения средств поддержки серверных сценариев. Код, выполняемый в клиентской программе (в браузере), называемый также клиентским кодом, в основном обеспечивает создание пользовательского интерфейса, а код, выполняемый в серверной программе (серверный код), служит главным образом для обработки данных. В последнее время средства поддержки серверных сценариев находят все более широкое распространение, поэтому в распоряжение пользователей Web все чаще поступают динамически сформированные HTML-страницы.

Но серверные сценарии практически не применимы для создания сложных графических интерфейсов с трехмерными изображениями, действующих в реальном времени. Чем более быстрый отклик должно обеспечивать приложение и чем шире в нем должны применяться графические средства, тем меньше для этой цели подходит язык РНР. Дело в том, что в настоящее время из-за низкой пропускной способности каналов Web невозможно достаточно быстро передавать необходимые для этого объемы информации.

С другой стороны, языки серверных сценариев, такие как РНР, являются идеальным средством осуществления многих полезных функций, а также позволяют развертывать в Web чрезвычайно важные узлы и системы.

Подготовка к работе с системой php. Программа-сервер и программа-клиент могут выполняться на разных компьютерах или на одном и том же компьютере. Компьютер, на котором выполняются программы-серверы, называются часто сервером.

Web-узел с поддержкой PHP может находиться на сервере, сопровождаемом самостоятельно или на сервере, предоставляемом службой Web-хостинга.

Интернет-серверы — это программное обеспечение, которое предоставляет файлы, хранящиеся на дисках сервера клиенту по запросу через Интернет.

В состав Windows входит Internet Information Services (IIS), который обеспечивает поддержку Web, FTP, FrontPage, транзакций, Active Server Pages (ASP) и подключений к базам данных. Однако на большинстве Интернет-узлов используется сервер Apache, который распространяется в исходных кодах и имеет версии для различных операционных систем, в том числе для Windows, Unix, Linux.

Сервер Apache. Apache - это web-сервер, один из наиболее распространенных, безопасных и удобных.

Он позволяет создавать динамические сайты с использованием языков программирования (например, таких как Perl или PHP), а также сайты с использованием директив SSI, (Server-Side Includes - включения на стороне сервера). SSI — простейший, но в то же время чрезвычайно мощный инструмент поддержки больших наборов. Существуют версии Apache как под Windows, так и под Unix-платформы.

Apache распространяется бесплатно. Apache существует в версиях 1 и 2. Для Windows, доступны для загрузки дистрибутивы в виде exe- или msi-файла (MSI - Microsoft System Installer), для Unix-платформ файлы имеют расширение .tar.gz

Литература:

  1. Дорф Р. Современные системы управления: пер с англ.- М.: Лаборатория Базовых Знаний, 2012.- 832с.: ил.

Ержанов Н.Т., Кубеев Е.К., Искаков К.Т., Сакаева А.Н., Вородюхин М.А., Алиев М.А. Внедрение дистанционного обучения и информатизация управления учебным процессом.- Караганды: Изд-во КарГУ, 2009.- 237с.

Наши услуги



Мир учителя © 2014–. Политика конфиденциальности