ISAPI
編輯ISAPI (ISAPI) 是 Microsoft 應用程序編程接口,它
用于在這些服務器上啟用(網絡)應用程序的執行。
ISAPI 擴展和 ISAPI 篩選器之間存在區別。
ISAPI 擴展
編輯ISAPI 擴展是下一代 CGI 應用程序,但它們只在 Microsoft 服務器上運行,無需第三方加載項。
與 PHP 或 ASP 腳本不同,ISAPI 擴展是一個 DLL 文件,根據配置,它由 信息服務器 在啟動時或僅在需要時加載。
根據應用程序的安全性,ISAPI 擴展可以由主機應用程序一起運行(運行 DLL 需要)或單獨運行。
優缺點
速度的提高是一個優勢。
ISAPI 擴展允許更深入地訪問執行系統的軟件,這意味著可以更好地使用和直接尋址現有資源(例如主內存,以及視頻編輯卡、ISDN 適配卡等其他設備)。
與 ASP 或 PHP 等腳本不同,ISAPI 擴展由編譯的源代碼(編譯的二進制文件)組成,就像 Microsoft 操作系統中使用的系統 DLL 文件一樣,因此其源代碼不可讀。
ISAPI 過濾器
編輯ISAPI 篩選器是可以添加到 Web 服務中以預測特定事件的 DLL。 與 ISAPI 擴展不同,一旦 Web 服務器啟動,ISAPI 過濾器就駐留在內存中。
ISAPI 過濾器直接干預網絡服務器或代理的數據流量。 這允許您讀取和更改傳輸的數據。 在微軟交換服務器中,它們是例如用于認證。
應用實例
編輯ISAPI 過濾器或 ISAPI 擴展的例子是
- 信息服務器中集成的asp.dll,用于執行ASP文件
- 可單獨安裝的 php.dll,可用于在 Microsoft 網絡服務器上運行 PHP 文件。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/376396/