2009年8月11日 星期二

網站和網頁的分別 The Differences Between WebSite and WebPage

最近很多朋友問我”甚麽是網站,甚麽是網頁?” 剛開始,我都不知道怎樣告訴他們,後來想到了一個說法,這樣他們就明白了。
甚麽是網頁?

我們一般上網看到的都是網頁。其實每一個網頁都是一個純文字檔案,由瀏覽器下載並為您轉化成網頁。好像以下的例子:
當您在瀏覽器的網址列上輸入”http://hk.yahoo.com”,不到一秒鐘,網頁便出現了。
在網址列上輸入地址:


瀏覽器悄悄地下載網頁檔案,並且轉成網頁形態。因為檔案小,所以很快就下載完成。除了網絡連線速度問題,一般情況我們都不會察覺。
其實瀏覽器下載的就是以下這個檔案。如果想查看,可以點右鍵,然後選”檢視原始檔”。看不明白吧,沒關系,這是給機器和程式人員看的,一般用家是不用管它的。

甚麽是網站?

說了那麽久,那甚麽是網站呢?網站是大量的網頁互相連結構成的。這樣的連結就是我們經常所說的”超連結”。如果每個網頁檔案都有一個”連結”連去其他的網頁檔案,那就會慢慢的形成一個網站。比如說,一共有五個網頁檔案,而且每個檔案都有連結相連,那麼一個超小的網站就形成了。
網站架構:

瀏覽器最先找的檔案就是index.html,它就是一個網站的主頁。一般所有的超連結都會出現在這裡,方便用家點擊和連結去其他的網頁檔案。
如果需要再加上其他的網頁,您可能要再寫上好幾個網頁檔案,還要在主頁加上新的連結。
如果內容太舊了,需要更新,您還需要改動網頁檔案裡的內容,資料才可以更新。
(感覺上很麻煩的樣子…怎麽辦?)
網頁可以人手製作,或者是由一種網站系統叫做”內容管理系統”替您製作。

想像一下,如果您的網站有大概三十個網頁,每個網頁裡都有你的聯系地址,假如你的地址更改了,那麽你不就是要改動那三十個網頁檔案嗎?這樣人手改動的話,不但花時間,而且管理上也會有問題。
因為這個原因,世界上就出現了”內容管理系統”這個好用的東西。而且這種新的網頁管理系統已經被廣大的應用,很多企業都轉用了這種系統來管理他們的網站。
內容管理系統方便了網站管理,也就方便了網頁的整理。

在內容管理系統的環境下,以上所說的網頁檔案都不存在,反而把一切的網頁內容都放在”資料庫”裡。你可能會想,沒有網頁檔案,那我的瀏覽器沒辦法去下載網頁檔案呀!?那我怎麽看網頁呢?
其實答案就在這裡,每次我們的瀏覽器訪問網站的時候,內容管理系統會接收瀏覽器的指令,然後根據指令內容(如訪問首頁),管理系統就會馬上製造一個網頁檔案給你的瀏覽器。如果你想看聯系方法的網頁,那麽管理系統會根據你瀏覽器的指令,產生一個關於聯系方法的網頁檔案給您,這樣您就可以看到網頁囉!
內容管理系統把網頁一切的資料都放在資料庫裡,所以你更改了地址,沒關係,只要更改資料庫裡的地址就足夠了。如果下次有人訪問你的網站,你的地址會是更新的。因為網頁內容都是從資料庫裡提取出來的。
瀏覽器給內容管理系統甚麽樣的指令?我要去學嗎?

答案是不用的,這些指令你已經在用了,那就是網絡地址。就好像訪問首頁就用”http://www.example.com”,訪問聯絡方法的網頁就用”http://www.example.com/contact”。內容管理系統會自動幫你安排每一頁的網絡地址,那麽你就不用麻煩了~
內容管理系統的應用。

就以上所說,很多企業都在用內容管理系統幫忙管理網站,就好像Yahoo!,那是他自己弄的。如果你想擁有自己的管理系統,可以用一些開源軟件幫助你,他們是免費的。比較出名的有Drupal,Joomla和Xoops。而我自己就常用Drupal幫忙管理公司的網站。下次我會寫一些關於Drupal的應用例子,希望你可以從中得到好處~

沒有留言:

張貼留言