全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:321
推到 Plurk!
推到 Facebook!

CGI

 
jaret
一般會員


發表:3
回覆:0
積分:0
註冊:2002-07-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-17 03:12:20 IP:163.28.xxx.xxx 未訂閱
請問如何透過CGI啟動遠方程式
axsoft
版主


發表:681
回覆:1056
積分:969
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-17 12:55:55 IP:61.218.xxx.xxx 未訂閱
您的問題還是需要透過ISAPI【 Internet Server API】來控制遠端會較方便,坊間有ASP控制ISAPI的書    微軟 (MICROSOFT) 的網際網路伺服器 (IIS) 所使用的程式介面, 使用 ISAPI 來執行某些功能會比呼叫獨立的應用程式快    ISAPI 的 DLL 共有兩種:ISAPI 篩選器和 ISAPI 擴充器。    ISAPI 篩選器是一個在 inetinfo.exe 程序中執行的 DLL,其作用在於過濾流進和流出伺服器的資料。篩選器必須登錄所有事件的通知。當所選取的事件發生時,控制權便會轉移給篩選器,您就可以在資料由伺服器流向客戶端或是反向流動的過程中,監視或是變更流經的資料。 ISAPI 篩選器,可以用來增強對 HTTP 要求的記錄 (像是記錄有誰登入您的伺服器)、自訂加密方式、自訂壓縮方式或其他的認證方法。一旦採用 ISAPI 篩選器,所有的要求和回應都會透過篩選器,可能會對網站的效能造成很大的影響。     ISAPI 伺服器擴充器是一個由 HTTP 伺服器載入和呼叫的 DLL。Internet 伺服器擴充器 (Internet server extensions),或稱為 Internet 伺服器應用程式 (Internet server applications - ISAs),擴充了 ISAPI 伺服器的功能。 ISA 是由瀏覽器所呼叫,並提供類似 Common Gateway Interface (CGI) 程式的功能,但效能遠比 CGI 要好。     為了改善CGI所面臨的效能問題,微軟針對Internet Information Server設計了另一個介面-ISAPI(Internet Server Application Programming Interface)。以這種架構開發的程式會以動態連結的DLL形式存在Web伺服器上,每當使用者要求執行一項ISAPI撰寫的服務時,ISAPI便會被載入與Web Server同樣的行程中,所以無論有多少個使用者同時存取,都是靠Web Server行程來執行這段DLL的程式。     同時也由於ISAPI與Web Server執行在同一個行程中,因此ISAPI執行時的Overhead與CGI相較之下減少許多,在效能上少了跨行程的資料交換速度也獲得提昇,而且ISAPI與Web Server在同一個行程,所以程式設計師在ISAPI中可以存取到比CGI更多有關Web Server的資源。  時間就是金錢---[ 發問前請先找找舊文章]
系統時間:2024-07-01 2:44:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!