動態網頁采集技術類型包括CGI、PHP、JSP、ASP。CGI是用來建立動態網頁的技術;PHP是一種服務器端的嵌入HTML的腳本語言;JSP是用于創建可支持跨平臺及跨Web服務器的動態網頁;ASP是微軟公司提供的開發動態網頁的技術。
本教程操作環境:windows10系統、Dell G3電腦。
常用的5種動態網頁技術
1、CGI
CGI(Common Gateway Interface,公用網關接口)是較早用來建立動態網頁的技術。當客戶端向Web服務器上指定的CGI程序發出請求時,Web服務器會啟動一個新的進 程執行某些CGI程序,程序執行后將結果以網頁的形式再發送回客戶端。
CGI的優點是它可以用很多語言編寫,如 C 、C++ 、VB和Perl語言。在語言的選擇上有很大的靈活性。最常用的CGI開發語言為Perl。
CGI的主要缺點是維護復雜,運行效率也比較低。這主要由以下幾方法原因造成:
-
CGI程序以獨立的進程運行,當多個用戶要與服務器建立連接時,服務器需要為每個用戶響應創建一個CGI程序進程。
-
CGI程序不是常駐內存的,因此,當頻繁訪問CGI程序時,會導致大量的磁盤I/O操作。
-
編寫訪問數據庫的程序比較復雜。
2、PHP
PHP(Personal Home Pages)是一種服務器端的嵌入HTML的腳本語言,可以運行于多種平臺。它借鑒C語言、Java語言和Perl語言的語法,同時具有自己獨特的語法。
由于PHP采用Open Source方式,它的源代碼公開,使得它可以不斷有新東西加入,形成龐大的函數庫,以實現