為何網站一定要使用到網頁伺服器主機,才能夠運作呢?
為何網站一定要使用到網頁伺服器主機,才能夠運作呢?
網站運作的三大要素
1. 提供24小時不間斷服務
網站要隨時都能提供服務,就需要有一台機器能不間斷持續運作。這台機器不是你手上的筆電,也不是用來玩遊戲的高效能PC或是用來設計的MAC電腦。因為它們從來不是設計用來當持續運作不關機使用。而用來提供網頁服務的機器稱為伺服器(我們通稱為主機),而伺服器才是被設計來持續不關機運作的機器,追求的是極度穩定與安全。
2. 開放的網路環境
如果你把網頁寫在自己的筆電,會願意開放給全世界任何人到你的筆電逛逛嗎? 所以,架設在平日私人使用的機器,是行不通的。一定是要在一個獨立的機器裡運作,這樣才不會讓私人資料被看光光。然而,除了獨立的機器之外,還需要任何人都可以到達的開放數位環境。也就是需要有固定的IP位址,而固定IP是有限的資源,所以電信公司是照數量租用。另外,你還需要為網站租個門牌名稱,也就是網域(如:www.xxx.com)。最後,因為伺服器只是個機器,它很笨,不認識你的網址,所以你需要透過DNS設定,把你的網址轉換成固定IP。完成後,人們只要在瀏覽器上鍵入網址,就會被連結到指定固定IP的那台伺服器。
3. 使用瀏覽器認識的方法編寫
不是用Word寫,Excel也不行。更不是PDF檔案直接上傳,它只能當一個開啟的附件,沒辦法當成正式的網頁。而瀏覽器認識的語言就是如圖片中的HTML、CSS、JS..等,(我的網頁技研專欄有文章,若有興趣可前往參閱)。然而,這些語法是需透過學習才能運用自如,有些門檻。所以就有內容管理系統誕生,如Wordpress、Joomla、Drupal等,它們提供一個比較平易近人的方式,讓一般人來編寫網頁內容。
網頁主機有哪些選項呢?
1. 自己買伺服器架設
一部入門伺服器動輒十萬以上,上百萬的伺服器也彼彼皆是。除了購買成本外,還需要有資訊專門技術人員管理它。所以,這方案絕不適合一般大眾或中小企業。比較會採用的是數位科技公司,或是從事電子商務的公司,因為他們有特別的需求,透過公司的技術人員,可以為這些公司量身打造出架設網站的需求。
2. 租用虛擬主機空間
這是最適合大多數人的方案,一年費用大約從數千元到3萬都有。當然,所支付的費用對應到速度和容量和功能性。若只是寫個人部落格,入門基本款絕對綽綽有餘。但是如果是要經營店商或是企業網站,我通常不建議入門選項,至少要中等選項,這個錢真的不能省。因為在數位時代裡,速度慢就是輸家!
為何叫虛擬主機? 因為透過技術,把一台十來萬的主機分割成很多個大大小小的虛擬單位,然後把虛擬單位的部分租用給客戶,讓為數眾多的人一起共享這台主機。這就叫做虛擬主機。
3. 在NAS或雲端服務架設
這種方式為沿用目前已在使用的設備和已購買服務,可能不用再另外支付費用來架設網站。但是它是相對複雜很多的方式,一般比較會採用這方式的通常為網頁開發技術人員,一方面技術對再熟悉不過,二方面它們的目的並非營業,而是比較趨向實驗和研發。所以,這種方式,並不適合一般大眾。
結論
看完這篇文章,你是不是對這個部分觀念更清楚。事實上,網頁設計或架設網站是一項專業技術,在全世界裡的人力資源求職歸類,他們是歸在電腦科學(Computer Science)裡的(前端工程師、後端工程師、全端工程師),雖然一部分呈現包含人文藝術元素,但並不是人文設計藝術類別。而我在網頁技研寫的文章,都比較偏向技術,但那些都只是小兒科,因為這領域的水非常深。而如果你想發展數位領域,網站是你進入的敲門磚,而運作網站的主機又格外重要,我的忠告是: 這個預算絕對不能太節省的!