網(wǎng)站建設(shè)教程_第1頁(yè)
網(wǎng)站建設(shè)教程_第2頁(yè)
網(wǎng)站建設(shè)教程_第3頁(yè)
網(wǎng)站建設(shè)教程_第4頁(yè)
網(wǎng)站建設(shè)教程_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

主要內(nèi)容

?建設(shè)網(wǎng)站的一般流程

?網(wǎng)站的規(guī)劃

?內(nèi)容的設(shè)計(jì)與實(shí)現(xiàn)

?服務(wù)器的安裝與設(shè)置

?網(wǎng)站的發(fā)布

?網(wǎng)站的維護(hù)

網(wǎng)站的技術(shù)組成

.從技術(shù)上看,WWW主要由兩部分組成,WWW服務(wù)器程序和

WWW客戶程序。

-服務(wù)器存放Web頁(yè),并根據(jù)請(qǐng)求將頁(yè)面?zhèn)魉偷娇蛻舳恕?/p>

■客戶端負(fù)責(zé)顯示頁(yè)面。

HTTP協(xié)議

4

建設(shè)網(wǎng)站的一般流程

設(shè)計(jì)與實(shí)現(xiàn)升

網(wǎng)

級(jí)

發(fā)與

規(guī)口口

部署服務(wù)器二>維

護(hù)

注冊(cè)域名

網(wǎng)站的規(guī)劃

?網(wǎng)站性能

?網(wǎng)站架構(gòu)

?頁(yè)面技術(shù)

?文檔結(jié)構(gòu)

網(wǎng)站性能

?網(wǎng)站的4個(gè)傳統(tǒng)參數(shù):延遲、吞吐量、利用率和效率。

?優(yōu)化網(wǎng)站性能主要是減少延遲,增加吞吐量、利用率和效率。

?這些參數(shù)之間可以互相消長(zhǎng),而且會(huì)隨著時(shí)間、服務(wù)內(nèi)容種類

以及許多其它環(huán)境而改變。

?對(duì)某些網(wǎng)站來(lái)說(shuō),有些性能參數(shù)比其他參數(shù)更重要。

延遲

?可以看作請(qǐng)求與開始看到結(jié)果之間的間隔,也可以將延

遲定義為開始請(qǐng)求和完成請(qǐng)求之間的時(shí)間。

?包括應(yīng)用程序的延遲和網(wǎng)絡(luò)的延遲。

-應(yīng)用程序的延遲指應(yīng)用程序本身從開始到返回結(jié)果需要的時(shí)間。

-網(wǎng)絡(luò)延遲大多是由路由器的存儲(chǔ)和轉(zhuǎn)發(fā)能力決定的。不同分組

包的延遲也不一樣。

-用Ping命令可以查看從客戶機(jī)到服務(wù)器再到客戶機(jī)之間的延遲。

-如果延遲小于100ms,說(shuō)明網(wǎng)絡(luò)狀態(tài)非常好。如果大于500ms,

說(shuō)明延遲太長(zhǎng)。

吞吐量

?單位時(shí)間內(nèi),Web網(wǎng)站能夠處理的傳輸量,如每秒轉(zhuǎn)移的比特?cái)?shù),每天

發(fā)生的HTTP操作或者每秒百萬(wàn)條指令。

?將吞吐量理解為每秒多少比特時(shí),可以用“帶寬”來(lái)代替。

?計(jì)算方法為:樣本時(shí)間內(nèi)的傳輸量/樣本時(shí)間,該方法忽略了樣本時(shí)間

內(nèi)傳輸速度的變化。

?高吞吐量也可能具有較高的延時(shí)。

-例如:對(duì)于一張500MB的光盤,用Internet傳輸,需24小時(shí),用人工運(yùn)送,需

20小時(shí),兩種方式的吞吐量分別為:

Internet:(500*8)/(24*60*60)=46.3Kb/s

人工:(500*8)/(22*60*60)=55.6Kb/s

但是,Internet方式具有更低的延時(shí)。

?在網(wǎng)絡(luò)傳輸中,數(shù)據(jù)分組包的延遲常隨著吞吐量的增加而增大。

?對(duì)于網(wǎng)站來(lái)講,延遲比吞吐量更加重要。

利用率

?實(shí)際使用某組件的容量和該組件本身容量的百分比。

?對(duì)磁盤驅(qū)動(dòng)器和以太網(wǎng)而言,如果利用率太高,就會(huì)出現(xiàn)較大

的延遲。

?組件的利用率在70%左右為最理想。

效率

?吞吐量除以利用率得到的結(jié)果。

?比較兩個(gè)網(wǎng)站,如果兩者具有相同的利用率,那么具有高吞吐量的

網(wǎng)站的效率更[Wj;如果兩者具有相同的吞吐量,利用率低的網(wǎng)站效

率高。

?一個(gè)更有用的效率是計(jì)算某個(gè)網(wǎng)站在單位時(shí)間內(nèi)花費(fèi)所得的性能,

通常稱為“花費(fèi)有效性”。

?優(yōu)化性能就是增加花費(fèi)有效性,既充分利用用戶花費(fèi)的資源。

網(wǎng)站的架構(gòu)

?網(wǎng)站的可擴(kuò)展性

?網(wǎng)站的三層架構(gòu)

網(wǎng)站的可擴(kuò)展性

?設(shè)想網(wǎng)站的規(guī)模大小和將來(lái)發(fā)展過(guò)程中需要升級(jí)或改動(dòng)時(shí)可能存在

的問(wèn)題,預(yù)測(cè)對(duì)于網(wǎng)站未來(lái)發(fā)展可能做出的改動(dòng)所需付出的代價(jià)。

?理想的情況是:

-網(wǎng)絡(luò)規(guī)模的擴(kuò)大不會(huì)對(duì)現(xiàn)有的設(shè)備和技術(shù)有太大的沖擊,而是在現(xiàn)有狀

況下比較容易地加以該動(dòng)。

-添加設(shè)備只是對(duì)上層應(yīng)用加以改變,低層所采用的技術(shù)和設(shè)備并不需要

做出大的改變,從而輕松達(dá)到網(wǎng)站升級(jí)的目的。

■解決方法:

-盡量將應(yīng)用程序和后臺(tái)數(shù)據(jù)庫(kù)分開。

-按照“Webserver—中間件一數(shù)據(jù)庫(kù)”的“三層架構(gòu)”思想去實(shí)現(xiàn)整個(gè)

網(wǎng)站的框架。

網(wǎng)站的三層架構(gòu)

■三層架構(gòu)并不能嚴(yán)格分開,應(yīng)視具體情況靈活運(yùn)用。

.分層架構(gòu)另一個(gè)好處是可以在系統(tǒng)認(rèn)為非常重要的地方加入防護(hù)措施。

WebServer層

?直接面向用戶,運(yùn)行HTTP服務(wù),為用戶提供瀏覽功能,同時(shí)運(yùn)行

一些應(yīng)用服務(wù)。

?服務(wù)器的數(shù)目完全取決于網(wǎng)站的大小和實(shí)際的負(fù)載量。

?通過(guò)某些技術(shù),讓多個(gè)服務(wù)器可以根據(jù)當(dāng)時(shí)的訪問(wèn)流量自動(dòng)達(dá)到負(fù)

載均衡,均勻地將來(lái)自用戶的請(qǐng)求分配到不同的服務(wù)器上去。

?如果網(wǎng)站的訪問(wèn)量增加到一定的程度時(shí),發(fā)現(xiàn)前端服務(wù)器的負(fù)載較

重,而造成了用戶訪問(wèn)速度降低,那么我們所需要做的只是在第一

層再增加服務(wù)器,或升級(jí)前端服務(wù)器的配置。

?如果第二層和第三層的服務(wù)器可以承受當(dāng)時(shí)的負(fù)載,那么根本不需

要做出任何改動(dòng)。

?WebServer服務(wù)器的配置不要求很高。

中間件層

?是整個(gè)系統(tǒng)體系結(jié)構(gòu)中最重要的一個(gè)環(huán)節(jié)。

?是聯(lián)系前臺(tái)應(yīng)用和后臺(tái)數(shù)據(jù)庫(kù)的唯一紐帶,該軟件系統(tǒng)選擇是否得

當(dāng),對(duì)整個(gè)網(wǎng)站技術(shù)的運(yùn)用至關(guān)重要。

?提供了對(duì)不同的數(shù)據(jù)庫(kù)操作的接口,使后臺(tái)數(shù)據(jù)庫(kù)對(duì)前端的應(yīng)用程

序員來(lái)說(shuō)是完全透明的。使得程序員可以很方便地編程以實(shí)現(xiàn)其所

需要的功能。

?通過(guò)中間件層,可以達(dá)到將前臺(tái)應(yīng)用和后臺(tái)數(shù)據(jù)庫(kù)分開的目的。

數(shù)據(jù)庫(kù)層

?整個(gè)網(wǎng)站動(dòng)態(tài)數(shù)據(jù)內(nèi)容存儲(chǔ)的地方。

?幾乎所有的應(yīng)用都與數(shù)據(jù)庫(kù)有關(guān)。

?數(shù)據(jù)庫(kù)服務(wù)器的配置應(yīng)該比較高,而且應(yīng)盡可能的穩(wěn)定。

?所用到的數(shù)據(jù)庫(kù)服務(wù)器的數(shù)目取決于網(wǎng)站的規(guī)模和應(yīng)用的大小。

?對(duì)于一個(gè)成熟的網(wǎng)站來(lái)說(shuō),至少需要兩個(gè)以上的數(shù)據(jù)庫(kù)服務(wù)器,這樣

可以互相備份,同時(shí)降低服務(wù)器的負(fù)載,達(dá)到負(fù)載均衡的目的。

頁(yè)面技術(shù)

?靜態(tài)網(wǎng)頁(yè)(.htm)

?動(dòng)態(tài)頁(yè)面(DHTML、腳本)

?活動(dòng)頁(yè)面(ASP、PHP、JSP)

靜態(tài)網(wǎng)頁(yè)

?適用于實(shí)時(shí)性要求不高的內(nèi)容。

?能夠加快頁(yè)面的顯示速度。

?編輯工具

?Frontpage

?Micromedia網(wǎng)頁(yè)三劍客

?記事本、寫字板

?以純文本方式保存,文件擴(kuò)展名為.htm或.html

?解釋環(huán)境:瀏覽器

動(dòng)態(tài)網(wǎng)頁(yè)

?常用語(yǔ)言:JavaScript,VBScript

?解釋環(huán)境:瀏覽器

,特點(diǎn):

?簡(jiǎn)單性:采用小程序段的方式實(shí)現(xiàn)編程,而且是一種解釋性語(yǔ)言,不

需要編譯就能解釋執(zhí)行。

?動(dòng)態(tài)性:可以直接對(duì)用戶的輸入作出響應(yīng),無(wú)需經(jīng)過(guò)Web服務(wù)器。它

對(duì)用戶的響應(yīng),是以事件驅(qū)動(dòng)的方式進(jìn)行的。

?跨平臺(tái)性:依賴于瀏覽器本身,與服務(wù)器和客戶端的操作環(huán)境無(wú)

關(guān)。但不同的瀏覽器對(duì)它的執(zhí)行在個(gè)別方面存在差別,在使用

時(shí)需要注意。

?局限性:

?程序源代碼是可被訪問(wèn)的。

?不能進(jìn)行網(wǎng)絡(luò)通信。

?編輯工具:常用的網(wǎng)頁(yè)編輯工具

活動(dòng)頁(yè)面

?用途:

?適用于實(shí)時(shí)性很強(qiáng)的內(nèi)容。

?動(dòng)態(tài)頁(yè)面顯示的信息可以實(shí)時(shí)從數(shù)據(jù)庫(kù)中提取,然后按相應(yīng)的格式呈

現(xiàn)給用戶。

?可以更好地支持用戶進(jìn)行在線交流。

?常用語(yǔ)言:ASP、PHP、JSP

?解釋環(huán)境:服務(wù)器

?特點(diǎn):

?使用常規(guī)文本編輯器,如Windows的記事本,就可以設(shè)計(jì)活動(dòng)頁(yè)面。

?與瀏覽器無(wú)關(guān):用戶端只要使用常規(guī)瀏覽器,即可瀏覽活動(dòng)頁(yè)面所設(shè)

計(jì)的頁(yè)面內(nèi)容

-源程序代碼,不會(huì)傳到用戶的瀏覽器,傳到瀏覽器的只是包含腳本執(zhí)

行結(jié)果的HTML代碼,因此可以保護(hù)源程序不會(huì)外泄。

?工作過(guò)程:

ASP

?ASP是由Microsoft公司開發(fā)的服務(wù)器端腳本設(shè)計(jì)語(yǔ)言,于1997年,

正式出現(xiàn)在網(wǎng)頁(yè)設(shè)計(jì)舞臺(tái)上。

?ASP是IIS所提供的組件之一,能夠在網(wǎng)頁(yè)中綜合使用HTML文

件、ASP指令和ActiveX控件,從而建立動(dòng)態(tài)、交互且高效的

Web服務(wù)器應(yīng)用程序。

?ASP的運(yùn)行環(huán)境:

?對(duì)于WindowsNT4.0server和Windows2000server,要安裝HS4.0

(InternetInformationServer)或以上版本

?對(duì)與其他操作系統(tǒng),如Windows98、Windows2000Professional等則

需要安裝PWS4.0(PersonalWebServer)或以上版本。

PHP

,PHP(HypertextPreprocessor,超文本預(yù)處理器)

?PHP是一種源代碼開放程序,擁有很好的跨平臺(tái)兼容性。用戶可以

在WindowsNT系統(tǒng)以及許多版本的Unix系統(tǒng)上運(yùn)行PHP,而且可

以將PHP作為Apache服務(wù)器的內(nèi)置模塊或CGI程序運(yùn)行。

?PHP腳本語(yǔ)言的語(yǔ)法結(jié)構(gòu)與C語(yǔ)言和Perl語(yǔ)言的語(yǔ)法風(fēng)格非常相似。

用戶在使用變量前不需要對(duì)變量進(jìn)行聲明。使用PHP創(chuàng)建數(shù)組的過(guò)

程也非常簡(jiǎn)單。PHP還具有基本的面向?qū)ο蠼M件功能,可以方便用

戶有效組織和封裝自己編寫的代碼。

?PHP是完全免費(fèi)的,可以從PHP官方站點(diǎn)自由下載。

<html>

<head>

vtitle>第一個(gè)PHP程序v/title>

</head>

<body>

<?phpecho”你好,這是我第一個(gè)PHP程序”;?>

</body>

</html>

JSP

?JSP(JavaServerPages)是Sun公司推出的新一代站點(diǎn)開發(fā)語(yǔ)言,

可以淬Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)。

?特點(diǎn):

?內(nèi)容的生成和顯示進(jìn)行分離。

-生成可重用的組件。

?采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開發(fā)。

?由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java編程語(yǔ)言的,而且所有的JSP

頁(yè)面都被編譯成為JavaServlet,JSP頁(yè)面就具有Java技術(shù)的所有好處,

包括健壯的存儲(chǔ)管理和安全性。

?作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫,各處運(yùn)行”

的特點(diǎn)。

?運(yùn)行環(huán)境:

?Tomcat>Resin>Weblogic>Websphere等。

<html>

<head>

〈title〉測(cè)試JSP運(yùn)行〈/title〉

</head>

<body>

<center>

當(dāng)前的時(shí)間是:<%=newjava.util.Date()%>

</center>

</body>

</html>

文檔結(jié)構(gòu)

?網(wǎng)站目錄

?解析URL

?目錄索引

?目錄編排

?文件命名

網(wǎng)站目錄

?文件路徑是指當(dāng)前文件所位于的目錄名稱。

-目錄名稱之間用“/”或“\”隔開;

?絕對(duì)路徑:從根目錄開始描述目錄或文件。

-UNIX以“/”開始,Windows以“c:\”開始。如:

export/home/wwwroot/index.html。

c:\inetpub\www\index.htm

-絕對(duì)路徑清楚明確的指出文件和文件夾的位置。

?相對(duì)路徑以當(dāng)前目錄為參考來(lái)說(shuō)明文件的位置。

-根據(jù)當(dāng)前目錄不同,相對(duì)路徑可能指向不同的文件。

?目錄代表當(dāng)前目錄,“??”代表當(dāng)前目錄的上一級(jí)目錄,

如:Jpin.gif和??/home.html。

?網(wǎng)站的目錄有如下幾種:

-主目錄:每個(gè)Web都需要有一個(gè)根目錄,是該網(wǎng)站默認(rèn)訪問(wèn)的目錄。

-子目錄:對(duì)于主目錄對(duì)應(yīng)的實(shí)際文件夾下的子文件夾,默認(rèn)為網(wǎng)站的子

目錄。

-虛擬目錄:對(duì)于網(wǎng)站目錄結(jié)構(gòu)來(lái)說(shuō),虛擬目錄屬主于主目錄下的子目錄,

不過(guò),它在Windows下,并不一定是主目錄實(shí)際文件夾下的子文件夾。

實(shí)際的文件夾網(wǎng)站n錄目錄的種類

C:\iisroot\wwwroot〈主目錄〉主目錄

C:\iisroot\wwwroot\tools/tools子目錄

C:\mail/mail虛擬目錄

C:\iisroot\wwwroot\tools\asp/code虛擬目錄

解析URL

?在瀏覽器中輸入U(xiǎn)RL后,瀏覽器將該地址傳送給服務(wù)器。服務(wù)器處理

該URL,確定該向客戶返回什么。

?為解析URL(/book/new.html),服務(wù)器采取的步

驟有:

-分解URL

?服務(wù)器名稱:

?路徑:/book/

?文件名:new.html

-如果服務(wù)器是正在運(yùn)行的虛擬主機(jī),將根據(jù)服務(wù)器名稱來(lái)決定使用哪個(gè)配

置。

-查找路徑。沒(méi)有指明路徑,從根目錄中查找。如果指明路徑,先尋找匹配

的別名或虛擬目錄,然后在文檔根目錄下尋找名稱匹配的子目錄。

-一旦確定了目錄,開始尋找請(qǐng)求的文件。如果沒(méi)有指明文件,則尋找缺省

索引文檔,并確認(rèn)是否可讀。

目錄索引

?用戶可能無(wú)須確切指明文件名也能請(qǐng)求URL,這時(shí),服務(wù)器根據(jù)

“目錄索引”來(lái)確定返回的文件。

?如果服務(wù)器有“目錄索引”,當(dāng)收到一個(gè)目錄請(qǐng)求時(shí),則返回一

個(gè)缺省文檔。

?目錄索引的名字沒(méi)有限制,常見的索引文件名為:index.htm(l)、

default,htm(l)等。

?Web服務(wù)器查看目錄有以下幾種方式:

-不允許瀏覽目錄:必須有索引文檔,否則不列出目錄下文件。

-允許目錄瀏覽,但沒(méi)有缺省文檔:列出目錄中的所有文件清單。

-有索引:返回與索引文件名匹配的文檔,而不是目錄清單。

目錄編排

?類似的文件應(yīng)放在一起,如圖形、聲音等不同類型文件要放在不

同的目錄下,便于管理。

?如果是商業(yè)站點(diǎn),每個(gè)組織機(jī)構(gòu)應(yīng)使用自己的獨(dú)立目錄。

文件命名

?盡量保持文件名簡(jiǎn)短。可以使用下劃線將長(zhǎng)文件名分開,也可以使

用子目錄將多個(gè)文件分類。

?指定一個(gè)標(biāo)準(zhǔn)命名協(xié)議,進(jìn)行分類,以便進(jìn)行查找。

?文件名可以使用下劃線或破折號(hào)“?",但盡量用字母或數(shù)字

開頭。不能使用空格,因?yàn)榫W(wǎng)絡(luò)中編譯空格比較困難。

?“&”、“+”、符號(hào)在URL中有特殊意義,使用后會(huì)有意

想不到的效果。

?文件名字盡量用英文。

?注意文件名字的大小寫,保證輸入正確的URL和建立正確的鏈接。

網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)

?頁(yè)面的美工設(shè)計(jì)

?數(shù)據(jù)庫(kù)連接技術(shù)——連接池

?用戶權(quán)限控制——權(quán)限一角色一用戶三級(jí)管理

?頁(yè)面風(fēng)格一致

-相同的頁(yè)頭和頁(yè)尾

-使用共同的CSS

-相同風(fēng)格的導(dǎo)航欄和頁(yè)面提示

?便于風(fēng)格修改

-頁(yè)頭和頁(yè)尾做成單獨(dú)的文件,嵌入到每個(gè)頁(yè)面中

-風(fēng)格控制都放到CSS或存到變量中

?代碼優(yōu)化,刪除冗余代碼

?刪除冗余文件和測(cè)試文件

服務(wù)器的安裝與配置

?規(guī)劃網(wǎng)站位置

?購(gòu)買服務(wù)器

?操作系統(tǒng)安裝

?Web服務(wù)器安裝

規(guī)劃網(wǎng)站位置

?一個(gè)好的網(wǎng)站,不但要能夠容納大量的訪問(wèn)者保持正常訪問(wèn),還要

讓訪問(wèn)者從Internet的無(wú)數(shù)網(wǎng)站中很容易地找到它。

?選擇不同的網(wǎng)站安置位置,還將影響到網(wǎng)站所使用的域名。域名已

經(jīng)成為成功網(wǎng)站的代名詞。

?安置站點(diǎn)的選擇:

-創(chuàng)建自己的Web服務(wù)器

-使用托管服務(wù)器

-使用專用服務(wù)器

-使用虛擬主機(jī)

-使用個(gè)人頁(yè)面站點(diǎn)

-使用免費(fèi)站點(diǎn)

創(chuàng)建Web服務(wù)器

?可以完全控制站點(diǎn),更新和維護(hù)更加容易,可以根據(jù)自己的需要,

安裝各種服務(wù)器軟件。

?花費(fèi)較大

-首先要確定適用的設(shè)備類型,購(gòu)買合適的計(jì)算機(jī)。

-其次將Web服務(wù)器連接到Internet上。

?選擇合適的ISP,確保計(jì)算機(jī)可以得到合適的支持、安全及檢測(cè)。

?預(yù)計(jì)自己網(wǎng)站的大致連接次數(shù),確定Web服務(wù)器所使用的帶寬。

?為自己的Web服務(wù)器申請(qǐng)一個(gè)域名。

?考慮服務(wù)器的安全性,保證計(jì)算機(jī)硬件、軟件、安全程序和管理程

序正常運(yùn)行。

托管服務(wù)器

?連接速度和管理靈活性不如創(chuàng)建自己的服務(wù)器,但花費(fèi)少。

?用戶需要購(gòu)買一臺(tái)計(jì)算機(jī)作為Web服務(wù)器,但由ISP負(fù)責(zé)安置。

?用戶可以隨意使用自己的計(jì)算機(jī),又能得到快速的網(wǎng)絡(luò)連接。

?ISP不負(fù)責(zé)計(jì)算機(jī)的管理,用戶需要自己考慮計(jì)算機(jī)的安全和后備

支持等問(wèn)題。

?ISP僅僅替用戶監(jiān)控計(jì)算機(jī)的正常運(yùn)行,并在出現(xiàn)問(wèn)題時(shí)提醒用戶。

專用服務(wù)器

?放在ISP機(jī)房中并與他們的網(wǎng)絡(luò)連接。

?計(jì)算機(jī)并不由用戶購(gòu)買,而由ISP提供。

?用戶隨意使用計(jì)算機(jī),而又不需要為安裝和管理操心。只需專心

進(jìn)行開發(fā)和編程。

?ISP位用戶提供專用服務(wù)器,并承擔(dān)大部分的維護(hù)工作。包括:

-根據(jù)用戶選擇的操作系統(tǒng),按照用戶要求進(jìn)行服務(wù)器的配置。

-提供日常服務(wù),創(chuàng)建賬號(hào)、進(jìn)行備份操作、負(fù)責(zé)監(jiān)測(cè)以及提供服務(wù)器

報(bào)告等。

-提供24小時(shí)全天候的監(jiān)測(cè)與管理。

?費(fèi)用比托管服務(wù)器高。

虛擬主機(jī)

?雖然一個(gè)服務(wù)器對(duì)應(yīng)一個(gè)IP地址,但一臺(tái)計(jì)算機(jī)并不只有一個(gè)IP

地址。同時(shí)一個(gè)IP可以對(duì)應(yīng)多個(gè)域名,所以一個(gè)服務(wù)器能容納很

多域名。

?附加在一個(gè)服務(wù)器上的域稱為虛擬主機(jī)。

?虛擬主機(jī)用戶將擁有自己的域名,必須與其它域用戶共享一臺(tái)計(jì)

算機(jī)。

?由于幾百個(gè)站點(diǎn)在一臺(tái)服務(wù)器上,可能限制在主機(jī)上運(yùn)行某些程

序,用戶只能運(yùn)行一些簡(jiǎn)單的、或是ISP挑選出來(lái)的腳本。

?虛擬主機(jī)分為兩類:

-基于名稱的虛擬主機(jī):沒(méi)有唯一的IP地址。

-基于IP地址的虛擬主機(jī):每個(gè)域都有一個(gè)唯一的IP地址,就像一般主

機(jī)一樣。

個(gè)人站點(diǎn)

?使用Internet訪問(wèn)許可權(quán)時(shí),一般的ISP會(huì)將他們主機(jī)上的部分空間

分配給客戶,空間一般比較少,大約5?40M。

?這些空間不是和建立完整的閻業(yè)網(wǎng)站,但建立個(gè)人的Web站點(diǎn)還是

足夠的。

?域名是由ISP分配,使用該域名才能訪問(wèn)該站點(diǎn)。

?個(gè)人要規(guī)劃和利用ISP提供的個(gè)人網(wǎng)頁(yè)空間,為自己的網(wǎng)站提供一

個(gè)良好的開端。

?如果用戶由一個(gè)ISP提供的賬號(hào),而且也提供個(gè)人主頁(yè)空間,那么

通常是以用產(chǎn)的賬號(hào)名作為個(gè)人頁(yè)面的目錄名。如:用戶的賬號(hào)時(shí)

test,那么通過(guò)/test就可以訪問(wèn)至Utest用的

站點(diǎn)。

?大多數(shù)ISP不允許用戶為個(gè)人網(wǎng)頁(yè)注冊(cè)域名。

免費(fèi)站點(diǎn)

?如果只想使用Web空間來(lái)進(jìn)行試驗(yàn),或者根本沒(méi)有大多的精力或興趣

來(lái)編寫網(wǎng)頁(yè),或者只是想臨時(shí)使用,可以使用免費(fèi)站點(diǎn)。

?免費(fèi)站點(diǎn)的一大特點(diǎn)是網(wǎng)站上有很多廣告,廣告很可能在一個(gè)新窗口

中彈出。

?可能不支持服務(wù)器端腳本,電子商務(wù)和其他工具,或許也不能提供

FTP向服務(wù)器傳送文件。

?只能使用有限的軟件制作頁(yè)面,例如主機(jī)提供給用戶的表單或者模板。

?域名不容易記憶,并且不能突出主題,真正要?jiǎng)?chuàng)建Web服務(wù)器不宜采

用這種方案。例如:

-免費(fèi)站點(diǎn)域名:http:〃/~test/index.html

-個(gè)人站點(diǎn)域名:http:〃/test

-標(biāo)準(zhǔn)域名:http:〃

各種方案的優(yōu)缺點(diǎn)

優(yōu)點(diǎn)缺點(diǎn)

創(chuàng)建Web服務(wù)器對(duì)整個(gè)服務(wù)器和站點(diǎn)擁有完全費(fèi)用高,必須購(gòu)買計(jì)算機(jī)和相應(yīng)軟件,

控制維護(hù)和檢測(cè)難度高。

托管服務(wù)器控制整個(gè)服務(wù)器需要管理和購(gòu)買計(jì)算機(jī),硬件和用戶

不在一處,難以每天維護(hù)

專用服務(wù)器無(wú)須購(gòu)買任何硬件,服務(wù)器使需要管理服務(wù)器,硬件和用戶不在同

用隨意靈活一處,難以每天維護(hù)

虛擬主機(jī)價(jià)格便宜,可以獲得自己的域許多人共享一臺(tái)計(jì)算機(jī),對(duì)服務(wù)器的

名,無(wú)須維護(hù)服務(wù)器訪問(wèn)有限

ISP個(gè)人站點(diǎn)免費(fèi)贈(zèng)送給多數(shù)撥號(hào)上網(wǎng)帳號(hào)沒(méi)有自己的域名,空間有限

免費(fèi)站點(diǎn)完全免費(fèi)彈出廣告,支持有限,空間有限

購(gòu)買服務(wù)器

?作為專用的網(wǎng)站服務(wù)器,并不需要強(qiáng)大的多媒體、游戲或語(yǔ)音等技術(shù)。

除非還臨時(shí)做工作占用,否則不需聲卡、音箱等多媒體設(shè)備。

?要求的僅僅是合適的處理速度、較大的內(nèi)存、較好的可擴(kuò)展性和高速

的網(wǎng)絡(luò)。

?在購(gòu)買服務(wù)器時(shí),要考慮服務(wù)器要隨站點(diǎn)的壯大而擴(kuò)展。例如使用支

持多處理器的主板。另外,處理器要有足夠的緩存。

?對(duì)于磁盤驅(qū)動(dòng)器和其他存儲(chǔ)設(shè)備來(lái)講,SCSI接口的設(shè)備比IDE接口的

設(shè)備速度快,也易于升級(jí)。

?不間斷電源UPS也是必需的硬件之一。

?影響服務(wù)器性能的因素:

-通常約束服務(wù)器性能的瓶頸是與Internet的網(wǎng)絡(luò)連接,而不是服務(wù)器的

速度。

-服務(wù)器上本地用戶的數(shù)目也不是決定服務(wù)器性能的主要因素。

-傳輸文件的請(qǐng)求對(duì)服務(wù)器性能有較大影響。

-服務(wù)器端的應(yīng)用程序會(huì)加重處理器的負(fù)擔(dān)。如cgi程序、搜索引擎、訪問(wèn)

數(shù)據(jù)庫(kù)的程序等。

?提高性能的方法:

-增加系統(tǒng)內(nèi)存

-升級(jí)CPU

-分擔(dān)服務(wù)

-更新存儲(chǔ)設(shè)備

操作系統(tǒng)安裝

?操作系統(tǒng)負(fù)責(zé)管理計(jì)算機(jī)的所有功能。硬件決定操作系統(tǒng);操作系統(tǒng)決定應(yīng)用

程序,決定了可以運(yùn)行的Web服務(wù)器軟件和服務(wù)器的安全性、可靠性。

Windows200

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論