網站主機技術
本節介紹一些最常用的主機技術。
Windows 主機
Windows 主機是運作在 Windows 作業系統上的主機服務。
如果您使用ASP作為伺服器腳本,或者計劃使用微軟的 Access 或 SQL Server 資料庫的話,您應該選擇 Windows 平台的主機。另外,如果您打算使用 Microsoft Front Page 來開發網站的話,Windows 主機也是最佳的選擇。
Unix 主機
Unix 主機是運作在 Unix 作業系統上的主機服務。
Unix 是首個(或最原始的)web 伺服器作業系統,並以可靠性和穩定性而聞名。而且價格也通常低於 Windows 。
Linux 主機
Linux 主機是運作在 Linux 作業系統上的主機服務。
CGI
網頁可作為 CGI 腳本來執行。 CGI 腳本可在伺服器上執行,來產生動態的互動性頁面。
大多數的 ISP 都會提供對 CGI 的某種程度的支援。並且許多都提供了使用 CGI 編寫的預先安裝的可運行的留言簿、頁面計數器以及聊天/論壇解決方案。
CGI 最常使用在 Unix 或 Linux 伺服器。
ASP - Active Server Pages
ASP 是由微軟公司研發的伺服器端腳本技術。
透過把腳本程式碼放到 HTML 頁面內,您可以使用 ASP 來建立動態的網頁。在頁面返回瀏覽器之前,程式碼會先被伺服器執行。而且 Visual Basic 和 JavaScript 都可以使用。
ASP 是 Windows 95,98, 2000 以及 XP 中的標準元件。可在所有執行 Windows 的電腦上啟動 ASP 。
許多的主機供應商都提供 ASP 支持,ASP 技術在中國已經很流行了。
如果您需要學習更多有關 ASP 的知識,請訪問我們的 ASP 教程。
PHP
類似 ASP,PHP 也是一門伺服器端腳本語言,透過將腳本程式碼放到 HTML 頁面內,您可以使用 PHP 來建立動態的網頁。在頁面返回瀏覽器之前,程式碼會先被伺服器執行。
PHP非常適合用於Web開發,HTML程式碼中可以嵌入PHP程式碼。
PHP 語法類似 Perl 和 C。
在各種作業系統上,PHP往往是與Apache(Web伺服器)一起使用。它也支援ISAPI及微軟的Windows IIS。
PHP支援許多資料庫,如MySQL和Informix,Oracle,SYBASE,Solid,PostgreSQL,Generic ODBC等。
如果你想學習更多關於PHP的知識, 請訪問我們的 PHP 教學。
JSP
JSP 是一種由 SUN 開發的類似 ASP 的伺服器端技術。
使用 JSP,您可以透過將 Java 程式碼放入 HTML 頁面來建立動態頁面。在頁面返回瀏覽器之前,程式碼同樣會先被伺服器執行。
由於 JSP 使用 Java,此技術不會受限於任何的伺服器平台。
Cold Fusion
Cold Fusion 是另一門用來建立動態網頁的伺服器端腳本語言。
Cold Fusion 是由 Macromedia 開發的。
Chili!Soft ASP
微軟的 ASP 技術只能運行在 Windows 平台。
不過,Chili!Soft ASP 則是一種使得 ASP 可運作在 UNIX 和其他平台的軟體產品。
Microsoft Expression Web
Expression Web 由微軟開發的網站設計工具。
Expression Web 可以讓初級開發者輕鬆開發網站。
如果你打算使用 Expression Web, 你需要查看 Windows 主機解決方案。
Adobe Dreamweaver
Dreamweaver是Adobe Systems所擁有的網站設計工具。
在使用者不具備深入的web開發知識的情況下,就可以使用Dreamweaver開發出一個網站。
Dreamweaver支援CSS,JavaScript,ASP.NET,ColdFusion,JavaServer Pages,和PHP等Web技術開發。
Dreamweaver可在Mac和Windows兩種作業系統上運作。
安全伺服器
一個安全的伺服器可以對傳輸的資料進行加密。
如果你打算做網路上的信用卡交易,或其他類型的Web通信,需要加以保護防止未經授權的訪問,您的ISP必須提供一個安全的伺服器。