raminas, однозначно! Да и кабак замечательный, проверено не раз;)
WEB_Spb добавил 11.11.2011 в 01:38
Евген, А с клюквенным вкуснее:)
CGI - это exe-шник, и выполняется как процесс (под каждый запрос клиента к вэб-серверу будет создаваться еще один процесс, со всеми накладными расходами по времени и памяти, его будет видно в TaskManager), а ISAPI - это DLL и для каждый запрос будет выполняться в потоке.
DLL - быстрее работает, съедает меньше ресурсов, но имеет свои недостатки. Например, глобальные переменные, о них стоит забыть, а самое главное, чтобы обновить файл библиотеки надо будет останавливать Апач.
Да нет, базис работы с компонентом остался неизменным. Да и CGI перекомпилировать в ISAPI не проблема, менее минуты вне зависимости от размера приложения, в той книжке это расписано.
Ведь CGI или ISAPI - это интерфейс взаимодействия данной программы/библиотеки с web-сервером, не более того. Поэтому внутреннюю структуру менять нет необходимости.
Ну как же, вот например "=ЕСЛИ(C13/2>F12;(C13-F12);C13/2)" - это же язык экселя, значит это язык программирования Excel😂
Да и php (который, тоже является CGI или ISAPI/NSAPI модулем) в эту же кучку, язык препроцессора, но не язык программирования в традиционном понимании, так как спрограммированного (скопилированного) продукта не имеет.
Расплодили зверья...
Вот еще интересный инструмент - HiAsm
di_max, Например, вот
А вообще, то ли Хакере, то ли в Железе был обзор NAS, под линухой.
Причем тут ядро? Не говоря уже об одинаковости и монолитности.
Не надо уходить в сторону - речь идет о динамической маршрутизации, о роли BGP-маршрутизатора.
Безусловно, проще сказать, что линукс - это Д'Артаньян, а провайдеры - ....
Однако, факт остается фактом, специалисты различных телекоммуникационных компаний с немалым опытом работы, не желают видеть в АС данной ОС в указанной роли.
Линукс хорош в роли файл-сервера, даже на СХД не тянет, что подтверждает его применение в продукции разных марок.
Мускул конкурент Ораклу???
WEB_Spb добавил 19.11.2010 в 19:52
sgretsch, Живее всех живых - Delphi 2010
А причем тут ОС на BGP-маршрутизаторе и поддержка провайдером ее или непонятно чего?
Отказ мотивируется несостоятельностью данной оси в роли BGP-роутера.
Причем отказываеются работать именно с линухой во всех видах, а *BSD - на здоровье.
Делаем выводы:)
Devvver, на самом деле ничего сверхъестественного, абсолютно:)
Вот хорошая книжка - А. В. Козлов "Программирование для Интернет в Delphi 5", там расписано как и что, жаль нет в продаже. Если интересно могу сбросить в небольшой проект ISAPI.
Что касается Apache Shared Module, то по сути это тоже самое что и модули в Апаче, как например mod_alias.so (в конфиге Apache: LoadModule alias_module modules/mod_alias.so)
Раньше использовал эти DSO-модули на Apache 1.3.*, позже перешел на ISAPI.
Линукса естественно, раз к другим претензий нет:)
РФ, если точнее СПб.
Отсюда вывод, что "ПО для динамической маршрутизации", которого " у линукса хватает" им в сетях даром не надо.
И еще, Oracle покупал не мускул, а SUN Microsystems и совсем не из-за упомянутой СУБД.
...именно поэтому львиная доля провайдеров в условиях подключения к автономной сети пишут, что BGP-марштрутизатор под любой ОС кроме линукса.
В Делфи есть возможность создания Web Server Application - ISAPI/NSAPI, CGI, Win-CGI, Apache Shared Module
Сам работаю по схеме Windows Server + Apache + CGI/ISAPI писанные на Delphi
P.S. CGI (от англ. Common Gateway Interface — «общий интерфейс шлюза») всегда будет актуально, так как имеет ряд преимущест перед *SAPI.