Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Веб-сервер - программа, которая работает с HTTP-протоколом и, если есть соответствующие модули, исполняет скрипты. Т.е. для ОС веб-сервер ничем от обычной программы не отличается.
Цитата koresaram:
windows веб-сервер - IIS и сервер от MS (2008 веб-сервер у них бесплатный) это одно и то же ток версии разные? »
Windows Web Server 2008 - это ОС, под которой работает веб-сервер IIS 7.0.
Цитата koresaram:
а под линуксом вот в данном случае это как? простой линукс стоит (редхат там или какие еще есть) или это freeBSD сервер. »
Не важно какой дистрибутив линукса (под FreeBSD веб-сервер обычно не ставят, но если хочется, то почему бы и нет?). Apache - веб-сервер - просто программа с точки зрения ОС.

Цитата koresaram:
и это CGI приложение в принципе может быть написано на чем угодно. хоть на перле хоть на пхп хоть на С++ главное чтобы эти языки поддерживались сервером. так? »
Нет. PHP-скрипт обрабатывается PHP-модулем или PHP в виде CGI-программы (т.е. есть исполняющий модуль в виде плагина и в виде приложения, но сами скрипты - это просто текстовые файлы).
CGI-приложение - это откомпилированный код. Можно использовать C/C++/C# (хотя C# обычно в asp.net), Pascal, Delphi и др. Хоть на ассемблере Главное, чтобы эту программу можно было запустить под операционкой (у виндовс свой формат исполняемых файлов, у линукса - свой).

В общем-то, я никогда CGI не использовал, т.ч. не очень в теме
Википедия пишет, что Perl, питон и прочие - это тоже CGI.
В целом, википедию стоит почитать)

Но вообще, я бы сначала написал всё на PHP, а потом скрипты, здорово нагружающие сервер переписал бы на Си.

Отправлено: 18:26, 19-02-2009 | #9