ISAPI

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. augusztus 4-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

Az Internet Server API ( ISAPI ) egy API a Microsoft IIS (Internet Information Server) webszerveréhez . Az ISAPI lehetővé teszi a programozók számára, hogy olyan webalkalmazásokat fejlesszenek ki , amelyek sokkal gyorsabban futnak, mint a hagyományos CGI programok , mivel szorosabban integrálódnak a webszerverekbe. Az IIS mellett néhány webszerver a Microsoft cégektől, az ISAPI támogatása mellett. [egy]

Az ISAPI architektúra nagyjából hasonló az Apache modulok architektúrájához, és nem csak a webalkalmazásokat támogatja, hanem olyan szűrőket is, amelyek nem tesznek mást, mint módosítanak más webalkalmazások által már generált tartalmakon (például különböző cirill kódolások támogatása).

Az IIS4 és 5 verziókban az ISAPI-alkalmazásokat COM+ technológiával hajtották végre az mtx.exe COM+ betöltő folyamatban, amelyet ennek a többszálú folyamatnak egy példánya indított el egy webalkalmazáson (webhelykönyvtár), a folyamat automatikusan újraindult kritikus hibák esetén. a webalkalmazáson belül, és az IWAM_MachineName felhasználónévről hajtják végre (a WAM a Web Application Manager rövidítése – wam.dll, az IIS összetevő, amely a fő folyamatot az mtx.exe fájlhoz társítja). Ez növelte a webszerver egészének megbízhatóságát és biztonságát.

A 4-es és 5-ös verzióban azonban az ISAPI-szűrők továbbra is a fő inetinfo.exe folyamatban futottak, amely a HTTP implementációt is tartalmazta.

Az IIS 6-ban, amely magjában a http.sys-t használja a HTTP-elemzéshez, a "nyersadat" szűrőkön kívül minden szűrő is megtalálható a munkafolyamatokban.

Az ISAPI az Apache for Win32 mod_isapi.dll moduljában is megvalósul, így a Microsoft IIS-hez írt webszerver-alkalmazások is működhetnek az Apache-val.

Lásd még

Jegyzetek

  1. ISAPI . Letöltve: 2013. január 5. Az eredetiből archiválva : 2012. november 20..

Linkek