Category Archives: 電腦

網站主機教程-網站主機的類型

網站主機的類型

網站主機的類型有:免費主機、虛擬(分享的)主機或獨享主機。

免費主機

一些服務提供商會提供免費的網站主機。

免費主機適合小型的低流量站點,比如個人網站。但是不推薦高流量或商業網站使用免費的主機,因為常會有技術上的限制,能夠選擇的選項也很少。

通常,您無法在免費主機上使用自己的域名。而不得不使用由主機提供的地址,類似這樣:http://www.freesite/users/~yoursite.htm。這樣的URL 難寫、難記,也很不專業。

優點 缺點
費用低。免費的 沒有域名。
適合家庭、業務愛好或個人站點。 極少的、有限制的或根本沒有軟件選項。
通常會有免費的電子郵件。 有限的安全選項。
有限的或沒有數據庫支持
有限的技術支持

分享型的主機(虛擬主機)

虛擬主機是最常見的、也是最合算的。

使用虛擬主機的話,您的網站與其餘的也許是100 個網站會被寄存在同一個高性能的服務器上。在一個虛擬主機上,每一個網站都可以使用屬於自己的域名。

虛擬主機通常會提供多種軟件解決方案,比如電子郵件、數據庫、許多不同的編輯選項。技術支持往往也不錯。

優點 缺點
低成本。與其他用戶分擔費用。 由於許多站點在一台服務器上而降低的安全性。
適合小型的商業和中等的流量。 在流量上有限制。
多種軟件選項。 有限制的數據庫支持。
自己的域名。 有限制的軟件支持。
良好的服務支持。

專享主機

您可以通過專享的主機服務把網站存放到一個專用的服務器上。

專享主機是最昂貴的主機類型。這種解決方案適合大型的高流量網站,以及使用特殊軟件的網站。

專享主機的性能很強,也很安全,軟件方案也幾乎沒有限制。

優點 缺點
適合大型商業網站。 昂貴。
適合高流量的昂站。 需要較高的技術。
可使用多個域名。
強大的電子郵件解決方案。
強大的數據庫支持。
強有力的(沒有限制的)軟件支持。

託管主機

這種解決方案是把您自己的服務器放到服務提供商那裡。

這很類似於在您自己的辦公室來運行您的服務器,不同的是服務器被安放到一個專門為它設計的場所。

通常提供商都擁有專用的機房資源,比如防火防止故意破壞的高安全性、不間斷電源、專用的Internet 連接等等。

優點 缺點
高帶寬。 昂貴
高正常運行時間。 需要更高的技術。
高安全性。 難以設置及修復漏洞。
無限制的軟件選項。

您的清單

在您選擇網站主機之前,請首先確定下面的事項:

  • 符合您目前需求的主機類型
  • 主機類型的性價比
  • 能否升級到更好的服務器
  • 如果需要的話,能否升級到專享服務器

在您與主機提供商簽合同之前,可以訪問一下其服務器上的其它網站,感覺一下他們的網速。同時把其它的網站與您的網站做個對比,看一下是否您也有同樣的需求。與其他的用戶溝通一下也是不錯的做法。

網站主機教程-網站主機的數據庫技術

網站主機的數據庫技術

SQL Server 或Oracle 用於高流量的數據庫驅動型網站。

Access 或MySQL 用於低流量的數據庫訪問。

Web 數據庫

如果您的網站需要經由web 來更新大量的信息,那麼您就需要數據庫來存儲信息。

可用於網站主機的數據庫系統有很多種類型。最常見的是MS Access、MySQL、SQL Server 以及Oracle。

使用SQL 語言

SQL 是一門用於訪問數據庫的語言。

如果您希望您的網站有能力在數據庫存儲或檢索數據,那麼您的web 服務器就需要使用SQL 語言對數據庫系統進行訪問的權限。

如果您希望學習更多有關SQL的知識,請訪問我們的SQL教程

SQL Server

微軟的SQL Server 是用於高流量的數據庫驅動網站的最流行的數據庫軟件之一。

SQL Server 是非常強大、健壯且特性豐富的SQL 數據庫系統。

Oracle

Oracle 同樣是非常流行的用於高流量數據庫驅動網站的數據庫軟件。

Oracle 同樣是非常強大、健壯且特性豐富的SQL 數據庫系統。

Access

如果網站需要的是一套簡易的數據庫解決方案,微軟的Access 應該是很受歡迎的選項。

Access 不適合高流量的網站,並且也沒有Oracle 或SQL Server 那麼強大。

MySQL

MySQL 同樣是用於網站的流行數據庫軟件。

MySQL 是昂貴的Microsoft 和Oracle 解決方案的廉價替代品。

網站主機教程-網站主機的服務器技術

網站主機的服務器技術

本節介紹一些最常用的的主機技術。

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教程

Chili!Soft ASP

微軟的ASP 技術只能運行在Windows 平台。

不過,Chili!Soft ASP 則是一種使得ASP 可運行在UNIX 和其他平台的軟件產品。

JSP

JSP 是一種由SUN 開發的類似ASP 的服務器端技術。

通過JSP,您可以通過把Java 代碼放入HTML 頁面來創建動態頁面。在頁面返回瀏覽器之前,代碼同樣會首先被服務器執行。

由於JSP 使用Java,此技術不會受限於任何的服務器平台。

FrontPage

FrontPage 是由微軟開發的網站設計工具。

在用戶不具備深入的web 開發知識的情況下,就可以使用FrontPage開發出一個網站。大多數Windows 主機解決方案都支持FrontPage 服務器擴展,這樣用戶就能使用FrontPage 來開發他們的網站了。

如果您計劃使用FrontPage,就應該選擇一套Windows 主機解決方案(而不是Unix / Linux)。

PHP

類似ASP,PHP 也是一門服務器端腳本語言,通過把腳本代碼放到HTML 頁面內,您可以使用PHP 來創建動態的網頁。在頁面返回瀏覽器之前,代碼會首先被服務器執行。

Cold Fusion

Cold Fusion 是另一門用來創建動態網頁的服務器端腳本語言。

Cold Fusion 是由Macromedia 開發的。

網站主機教程-主機的電子郵件服務

主機的電子郵件服務

主機服務應該包括一定的電子郵件帳號和電子郵件服務器。

電子郵件帳號

主機解決方案應該有能力為公司中的每個人提供一個電子郵件帳號。比如這樣:

peter@mycompany.com

paul@mycompany.com

mary@mycompany.com

POP 電子郵件

POP 指的是郵局協議。POP 是一種用於發送和接收電子郵件的標準客戶機/服務器協議。

電子郵件會被接收並保存到您的internet 服務器上,直到您通過某個客戶段郵件程序(比如Outlook 和Foxmail)來收取信件。

IMAP 電子郵件

IMAP 指的是Internet 消息訪問協議。IMAP 是另外一種用於發送和接收電子郵件的標準協議。

IMAP 在POP 的基礎上提供了一定的改進,即存儲在IMAP 服務器上的電子郵件可以由多台計算機處理,而無需在計算機間來回傳輸消息。而POP 被設計為支持在一台單獨的計算機上進行的郵件訪問。

基於web 的電子郵件

基於web 的電子郵件使我們通過web 瀏覽器就可以訪問電子郵件。您通過web 登陸到電子郵件帳戶以後就可以發送和接收電子郵件了。能夠從世界上的任何地方訪問電子郵件是件很吸引人的事情。

基於web的電子郵件的典型例子有:Yahoo! MailHotmail

郵件轉發

電子郵件轉發使我們能夠擁有多個郵件名。

通過電子郵件轉發功能,可以為別的郵件帳戶設置別名:

例如:

可以把發往postmaster@mycompany.com 的郵件轉發到peter@mycompany.com

把發往sales@mycompany.com 的郵件轉發到mary@mycompany.com

郵件列表

某些服務器上會提供郵件列表功能。如果您希望向大量的用戶發送郵件的話,這是一項有價值的功能。

網站主機教程-主機性能

主機性能

首先要確定您所需要的磁盤空間和流量。

多少磁盤空間?

小型或中型的網站至少需要10MB 到100MB 的磁盤空間。

如果只考慮HTML 頁面的話,它們的平均尺寸是很小的。也許甚至不到1KB。但是如果看一下在頁面中使用的圖形的尺寸,您會發現大多數圖片的尺寸要比頁面本身大得多。

加上圖片和其他一些佔用空間的元素,每張頁面會佔用5KB 到50KB 的服務器空間。

如果您計劃使用大量的圖像和圖形元素(不涉及音頻文件和視頻文件),那麼可能需要更多的磁盤空間。

在您挑選提供商之前,請首先明確您需要的磁盤空間。

月流量

小型或中型的網站每月至少需要1GB 到5GB 的數據傳輸量。

可以這樣進行計算:把平均的頁面尺寸乘以每月預期的頁面瀏覽量。假設您的平均頁面尺寸是30KB,預期的頁面瀏覽量是50,000 張頁面,那麼您需要0.03MB x 50,000 = 1.5GB 。

更大的商業站點每月通常會消耗掉不少於100GB 的流量。

在與主機提供商簽合同之前,需要搞清楚下面的事項:

  • 月流量限制是多少?
  • 如果超過限制,網站會被關閉嗎?
  • 如果超過限制,需要付額外的費用嗎?
  • 主機容易進行升級嗎?

連接速度

訪問者通常會使用調製解調器來訪問您的網站,但是主機提供商則擁有極高的連接速度。

在Internet 的早期,T1 連接被認為是非常快的連接。而今天的連接速度則要快得多。

1 字節等於8 比特(這是用於傳輸一個字符的比特數),低速調製解調器能夠傳輸大概14 000 到56 000 比特每秒(14 至56 千比特每秒),即每秒傳輸2000 至7000 個字符,或大約1 到5 頁文本。

一個千比特(Kb) 是1024 比特。一個兆比特(Mb) 是1024 千比特。一個gigabit (Gb) 是1024 兆比特。

這是目前在Internet 上被使用到的連接速度:

名稱 連接 每秒的速度
Modem Analog 14.4-56Kb
D0 Digital(ISDN) 64Kb
T1 Digital 1.55Mb
T3 Digital 43Mb
OC-1 Optical Carrier 52Mb
OC-2 Optical Carrier 156Mb
OC-12 Optical Carrier 622Mb
OC-24 Optical Carrier 1.244Gb
OC-48 Optical Carrier 2.488Gb

在簽合同之前,可以試試提供商服務器上的其他網站,與其他的客戶交流一下也是不錯的做法。