最近很多人問小編很多關(guān)于虛擬主機(jī)的名次是什么意思,其中問的最多的便是CGI、SSI了,那么CGI SSI究竟是什么意思,在虛擬主機(jī)中會(huì)有什么不可替代的作用呢?
最近很多人問小編很多關(guān)于虛擬主機(jī)的名次是什么意思,其中問的最多的便是CGI、SSI了,那么CGI SSI究竟是什么意思,在虛擬主機(jī)中會(huì)有什么不可替代的作用呢?
CGI是 Common Gateway Interface的簡(jiǎn)稱(或者稱為共通匣道介面)。CGI是 WEB服務(wù)器與外部應(yīng)用程式溝通的一種既定標(biāo)準(zhǔn),使程式可以產(chǎn)生動(dòng)態(tài)的網(wǎng)頁(yè)內(nèi)容。CGI程式可以使用任何一種程式語(yǔ)言來(lái)撰寫,包括 C,Perl,Java,以及 Visual Basic。
一般的HTML文件只是一個(gè)靜態(tài)文字的檔案,客戶只能單純?yōu)g覽網(wǎng)站的內(nèi)容。而 CGI程式與表單的結(jié)合之后,客戶可以透過表單傳遞訊息給服務(wù)器,再由 web服務(wù)器啟動(dòng)處理表單的內(nèi)容,將動(dòng)態(tài)內(nèi)容檔傳回客戶端的瀏覽器。
因此 CGI不是一種程式語(yǔ)言的名稱,更不是一種額外需要安裝的套裝軟體,在虛擬主機(jī)服務(wù)商的
網(wǎng)站服務(wù)器上就可以做到相關(guān)的支援,因此現(xiàn)在幾乎大部分
的虛擬主機(jī)服務(wù)商都提供對(duì) CGI的支援,這一點(diǎn)并不需要擔(dān)心,但是當(dāng)然還是有一些國(guó)內(nèi)或是比較便宜的主機(jī)公司,針對(duì)只要存放完完全全純靜態(tài)網(wǎng)頁(yè)的客戶推出不支援 CGI的虛擬主機(jī)規(guī)格,只是這樣的客戶應(yīng)該是少之又少了。
SSI是Server Side Include的縮寫,功能在于您可以在已經(jīng)支援 SSI的網(wǎng)頁(yè)中插入別人的網(wǎng)頁(yè)內(nèi)容,程式,或者是檔案,再?zèng)]有修改您的 web服務(wù)器的前提之下,必須遵守以下的要點(diǎn),才可以使用SSI。
1. 已加入了 SSI指令的網(wǎng)頁(yè)必須以.shtml或 .sht 作結(jié)尾,而不是.html 或 .htm。
2. 所加入資料的路徑必須是該網(wǎng)頁(yè)的相對(duì)路徑,而不是絕對(duì)路徑。相關(guān)技術(shù)性問題這里不多做討論,因?yàn)樗^的 SSI是一個(gè)成熟的服務(wù)器端技術(shù),也跟網(wǎng)站站長(zhǎng)您要寫的網(wǎng)頁(yè)程式不會(huì)有太大的關(guān)連。
以上便是小編對(duì)于虛擬主機(jī)中這兩個(gè)名次的解釋,希望可以幫助大家。
最近很多人問小編很多關(guān)于虛擬主機(jī)的名次是什么意思,其中問的最多的便是CGI、SSI了,那么CGI SSI究竟是什么意思,在虛擬主機(jī)中會(huì)有什么不可替代的作用呢?
CGI是 Common Gateway Interface的簡(jiǎn)稱(或者稱為共通匣道介面)。CGI是 WEB服務(wù)器與外部應(yīng)用程式溝通的一種既定標(biāo)準(zhǔn),使程式可以產(chǎn)生動(dòng)態(tài)的網(wǎng)頁(yè)內(nèi)容。CGI程式可以使用任何一種程式語(yǔ)言來(lái)撰寫,包括 C,Perl,Java,以及 Visual Basic。
一般的HTML文件只是一個(gè)靜態(tài)文字的檔案,客戶只能單純?yōu)g覽網(wǎng)站的內(nèi)容。而 CGI程式與表單的結(jié)合之后,客戶可以透過表單傳遞訊息給服務(wù)器,再由 web服務(wù)器啟動(dòng)處理表單的內(nèi)容,將動(dòng)態(tài)內(nèi)容檔傳回客戶端的瀏覽器。
因此 CGI不是一種程式語(yǔ)言的名稱,更不是一種額外需要安裝的套裝軟體,在虛擬主機(jī)服務(wù)商的網(wǎng)站服務(wù)器上就可以做到相關(guān)的支援,因此現(xiàn)在幾乎大部分的虛擬主機(jī)服務(wù)商都提供對(duì) CGI的支援,這一點(diǎn)并不需要擔(dān)心,但是當(dāng)然還是有一些國(guó)內(nèi)或是比較便宜的主機(jī)公司,針對(duì)只要存放完完全全純靜態(tài)網(wǎng)頁(yè)的客戶推出不支援 CGI的虛擬主機(jī)規(guī)格,只是這樣的客戶應(yīng)該是少之又少了。
SSI是Server Side Include的縮寫,功能在于您可以在已經(jīng)支援 SSI的網(wǎng)頁(yè)中插入別人的網(wǎng)頁(yè)內(nèi)容,程式,或者是檔案,再?zèng)]有修改您的 web服務(wù)器的前提之下,必須遵守以下的要點(diǎn),才可以使用SSI。
1. 已加入了 SSI指令的網(wǎng)頁(yè)必須以.shtml或 .sht 作結(jié)尾,而不是.html 或 .htm。
2. 所加入資料的路徑必須是該網(wǎng)頁(yè)的相對(duì)路徑,而不是絕對(duì)路徑。相關(guān)技術(shù)性問題這里不多做討論,因?yàn)樗^的 SSI是一個(gè)成熟的服務(wù)器端技術(shù),也跟網(wǎng)站站長(zhǎng)您要寫的網(wǎng)頁(yè)程式不會(huì)有太大的關(guān)連。
以上便是小編對(duì)于虛擬主機(jī)中這兩個(gè)名次的解釋,希望可以幫助大家。