рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Программы-расширения серверной части с гибридным CGI

Программы-расширения серверной части с гибридным CGI - раздел Программирование, Анализ методов разработки электронного учебника Архитектура С Использованием Гибридного Cgi Позволяет Сохранить Свойственную ...

Архитектура с использованием гибридного CGI позволяет сохранить свойственную CGI переносимость при более высоком быстродействии. Гибридный CGI похож на обычный вариант, но программа –расширение серверной части здесь состоит из двух компонентов: маленькой CGI программы и гораздоболее увесистого процесса-партнера.

 

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

Этот процесс-партнер (системный сервис в Windows NT или демон в Unix) загружается только раз, обычно при загрузке операционной системы, и остается работать в фоновом режиме. Методы межпроцессных коммуникаций (например, именованные конвейеры - named pipes) позволяют одновременно нескольким CGI-программам общаться с одним системным сервисом или демоном. Большинство серверов (например, Web-серверы, серверы баз данных, FTP-серверы) выполнены

в качестве системных сервисов или демонов.

Практически всю полезную работу выполняет процесс-партнер. Поэтому CGI-программа может быть очень маленькой, загружаться гораздо быстрее и отнимать намного меньше ресурсов. Это очень важный момент, поскольку отдельная копия CGI-программы запускается при каждом запросе от броузера. Процесс-партнер может улучшить быстродействие еще и за счет сохранения соединения с источником данных после завершения CGI-программы. Подобное кэширование с источником данных сокращает время ответа на следующий запрос

к источнику.

Расширения клиентской части

Расширением клиентской части, или просто клиентским расширением , называют программу, наращивающую возможности броузера. Клиентские расширения можно использовать для различных целей, но одной из основных задач является выполнение проверок значений, вводимых в поля (проверка ввода, реализованная в серверной части, увеличивает сетевой трафик и является обременительной для пользователей, поскольку для объяснения ошибки приходится возвращать всю HTML-страницу).Хотя формальная классификация клиентских расширений не проводится, в настоящее время их можно разделить на четыре категории: вспомогательные программы, подключаемые модули, Java-аплеты и программы на языке сценариев. [11]

– Конец работы –

Эта тема принадлежит разделу:

Анализ методов разработки электронного учебника

На сайте allrefs.net читайте: "Анализ методов разработки электронного учебника"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Программы-расширения серверной части с гибридным CGI

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

WEB- браузеры
Любые категории программных продуктов, будь то браузеры Web, текстовые процессоры, электронные таблицы или графические пакеты, несут в пользо­вательском интерфейсе отпечаток традиций, берущих свое

Microsoft Internet Explorer
Internet Explorer - это не только браузер диалоговой службы Microsoft Network. Можно сказать, что эта программа является исключением среди браузеров, поскольку она может работать с любыми подключен

Netscape Navigator
Популярность браузера Netscape Navigator во всем мире очень велика, он является одним из самых распространенных Web - браузеров. Может быть отчасти потому, что пользователи привыкли работать с его

Язык HTML
HTML (Hypertext Markup Language, язык разметки гипертекста) — это язык компоновки документов и спецификации гиперссылок, используемый для кодиро­вания документов в системе World Wide Web. Средствам

Структура HTML-документа
HTML-документ состоит из текста, который представляет собой содержимое документа, и тегов, которые определяют структуру и внешний вид документа при его отображении броузсром. Структура HTML-докумен

Синтаксис HTML –тегов
Теги HTML-документов в большинстве своем просты для понимания и исполь­зования, ибо они образованы с помощью общеупотребительных слов английского языка, понятных сокращений и обозначений. HTML-тег

Язык JavaScript
JavaScript — это развивающийся язык описания сценариев, с помощью которого можно расширять возможности HTML-страниц в системе World Wide Web. Язык JavaScript разрабатывается корпорацией Ne

Размещение JavaScript на HTML-странице
Код скрипта JavaScript размещется непосредственно на HTML-странице. Пример:   <html> <body> <br> Это обычный HTML докуме

Архитектуры клиент/сервер
Клиент/сервер - это компьютерная архитектура, в рамках которой процессы-клиенты запрашивают услуги и данные у процессов- серверов. Клиенты и серверы могут сосуществовать в адресном пространстве пам

Программы-расширения серверной части
Трехуровневое архитектурное решение позволяет использовать программы-расширения как для клиентской, так и для серверной частей, что позволяет поддерживать взаимозаменяемость в своих стандартных инт

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги