2、CGI
CGI是公***網關接口的英文縮寫,是壹個在Web服務器和CGI程序之間傳遞信息的規範。CGI程序是為接收和返回符合CGI規範的數據設計的。這種程序可以用任意編程語言編寫,如C、Perl、Java或Visual Basic。 CGI程序是Web服務器同用戶動態交互作用的最普遍方式。例如,許多含有表格的HTML頁面用CGI程序處理表格數據。另壹種為Web用戶提供動態反饋的越來越常見的方式是包含在用戶機器上運行而不是在Web服務器上運行的腳本或程序。這些程序可以是Java小應用程序、Java腳本或ActiveX控件。這些技術統稱客戶端解決方法,而CGI是服務器端解決方法,因為處理過程是在Web服務器上進行的。 CGI存在壹個問題,即每執行壹次CGI腳本就要啟動壹個新過程。對於繁忙的Web網站,這可能明顯降低服務器速度。壹個更有效但也更難實現的解決方法是用服務器API,如ISAPI或NSAPI。還有壹個日益流行的解決方法是用Java小服務程序。
3、asp活動服務器頁面
活動服務器頁面(Active Server Pages)是壹個用ActiveX腳本——通常是VB腳本或JScript代碼——動態創建帶.ASP擴展名的Web頁面的規範。當瀏覽器請求ASP頁面時,Web服務器就用HTML代碼生成頁面並發送給瀏覽器。ASP頁面類似CGI腳本,但它能讓Visual Basic程序員使用熟悉的工具。