Setting general optionsРасширения, использующие API. В настоящее время широкое распространение получили web-сервера, предоставляющие программам-расширениям сервера специальные API-интерфейсы. Программы-расширения, использующие API, должны быть созданы в виде разделяемых библиотек (например, DLL, Dynamic Link Library в среде Net). Они исполняются в адресном пространстве web-сервера. Очевидно, что расширения такого типа значительно экономнее по отношению к системным ресурсам, чем CGI-программы. Недостатками этого способа являются его небезопасность (ошибка в такой программе может привести к выходу из строя всего сервера) и низкая переносимость API-приложений между разными web-серверами (т.к. разные сервера могут использовать разные API). Наиболее распространенными API-интерфейсами web-серверов являются NSAPI фирмы Netscape и ISAPI компании Microsoft.
|