哈哈,既然你點開了這篇文章,我猜十有八九你是網頁開發人員。雖然開發網站比考慮主機方面的問題有趣多了,但主機的選擇的確是個非常重要的事情,不可草率決定,否則後患無窮。
本文指出了20個在選擇網站主機時必須注意的問題,希望對你有幫助。
1 容量
在選擇主機時,首先你考慮的就是「我可以儲存多少資料?」對絕大多數中小型網站來說,有上那麼幾個G的容量就足夠了。有些主機商提供「無限空間」的主機(主要是國外的主機商),這其實是騙人的。仔細去讀他們的《服務條款》,他們往往會說:沒錯,我們提供無限容量的主機,前提是你必須是「正常」網站。但什麼是正常網站?這可就由不得你了。所以還是選擇又設定容量的主機比較穩健。
另外特別要注意的是,有些國內主機是把資料庫容量和網頁空間容量分開計算的,購買前請務必注意。
2 頻寬(流量)
頻寬有時又叫流量,和容量兩個概念容易搞混。容量指的是你擁有的硬碟空間,例如100MB,那你最多就只能儲存100MB的網頁、資料或多媒體檔案。而頻寬指的是在一定週期內(通常是一個月)你的主機允許的用戶上傳/下載的總容量。例如你的主機上有1MB的網頁,當使用者查看這個網頁1000次,就產生了1G的流量(頻寬)。
如果容量用滿了,那最多是不能再上傳新的檔案。但如果頻寬耗光了,主機商就會禁止訪客造訪你的網站,直到下個月頻寬歸零前,這事可就鬧不住了。因此你必須時刻關注頻寬消耗情況,並且在頻寬的選擇上留有冗餘,以應對訪問量爆發的情況。
3 域名/子域名數量
對許多初級用戶來說,他們只建一個網站,1個網域就夠了。但難保未來他們不會建立更多的網站,或在目前網站下開設子網域。所以盡量選擇允許綁定多網域/子網域的主機,讓未來發展留下空間。
4 Email帳戶和功能
很多主機商提供使用者Email帳號功能,你可以用自己的網域建立信箱。如果你希望主機商提供的這個功能,那你就要留意下允許創建的帳戶個數、是否有在線的Email控制面板、是否能與Gmail正和、是否支持POP3發信等問題。
當然,你也可以選擇Google企業套件、騰訊網域信箱等免費服務,他們的服務品質往往比主機商提供的更可靠。
5 資料庫支持
現在的網路上,再小的網站背後都有資料庫支援。大部分主機都支援MySQL資料庫,但如果你在使用PostgreSQL、Oracle、SQL Server或其他資料庫,請務必弄清楚你的主機是否支援。
6 框架支援和一鍵安裝
很多國外主機商提供流行框架、部落格系統、CMS的一鍵安裝功能。這對於新手非常有用,但如果你是個老手,可能就沒什麼價值了。
7 行動App或網站
是否想透過手機也能管理你的網站,查看訪問數據?如果主機商提供行動App,這就很簡單的。可惜的是,目前只有Media Template和SliceHost兩家推出了支援iphone和Android的app。但我相信這是個趨勢,其他主機上也會跟著走的。
8 技術支援
非常、非常重要!務必搞清你的主機商都有哪些技術支援手段:是否有客服電話?是否有客服QQ?是否支援email客服?是否有ticket系統(國內不常見)?多久會對問題給予回應?多久能解決問題?等等等等
9 Shell訪問
這是高級功能,只有專業人士才會用到。 Shell存取允許你透過SSH以命令列的方式管理主機:安全的拷貝、刪除文件,快速的更改文件權限,執行多執行緒任務等等。
10 .htaccess檔案支持
.htaccess檔案允許Apache伺服器處理URL改寫,簡單的說它能幫你創建乾淨的URL,WordPRess、Drupal、Discuz這些著名的建站系統都需要用到。你也可以用它來為資料夾加密碼、重新導向網頁等等。
11 Cron jobs(計時任務)
Cron允許主機在指定時間執行指定任務,例如“每隔8小時重新產生網頁快取”或“每3天給未登入的使用者發送郵件”,這些都需要cron的支援。有cron總是好事,支援shell存取的主機一般也都支援cron。
12 程式語言支持
這個其實不用特別提的,但現在有些主機支援多種程式語言,像是薄荷主機就同時支援php、Perl和Ruby。當然,如果你只使用PHP一種語言,這就不用考慮了。
13 免費的AdWords
有些國外主機商會贈送Google AdWords廣告額度(一般是50$),或贈送其他一些形式的廣告。有總比沒有好,對吧!
14 網站備份
不要以為伺服器上的資料保存會比你自己的電腦更穩定,伺服器也有故障崩潰導致資料遺失的時候。記住,伺服器只是台人人都可以存取的大號電腦。留意主機商提供什麼樣的資料備份策略。如果主機商沒有提供頻繁的備份,那你就要考慮自己的備份策略了。
15 作業系統
對大部分人來說,這不是個問題。除非你使用asp.net,那你就只能去找Windows伺服器了;其他時候,linux系的作業系統是主流選擇。不過國內的情況不太一樣,盜版使得Windows作業系統的伺服器同樣不少。但要注意,上文提到的shell存取、.htaccess這些都是只有Linux系的伺服器才支援的。我就遇到不少朋友,用的是Windows+IIS的伺服器,對.htaccess不支持,導致WordPress的連結出現問題的狀況。
16 額外的應用程序
第6條裡提到的「一鍵安裝」其實就屬於主機服務以外的應用程式。或許你還需要郵件列表、訪問量分析等相關程序,那就留意一下吧。
17 最新版的伺服器程序
如果可能,盡量找軟體安裝的都是最新版的伺服器。有些服務商軟體更新的不頻繁,例如都這時候了伺服器上跑的還是PHP4,那可就杯具了。另外,及時更新軟體也是防止安全隱患的好方法。
18 在線率(uptime)
我不說你也知道在線率的重要性。務必選擇口碑好的服務商,他們的線上率往往更有保障。但是,100%的線上率也是不可能的,務必閱讀服務商承諾的線上率,並用工具進行監控。我之前介紹過的Pingdom就是一個很好的監測在線率的工具。
19 免費域名
有些主機商贈送免費的頂級域名,這對還沒有域名的用戶來說是個好事。不過注意這裡面其實也是有陷阱的,一旦使用主機商贈送的域名,如果你要退款,主機商是會把域名的錢單獨扣下來的。
20 虛擬主機?VPS?還是專屬伺服器?
虛擬主機、VPS、專屬伺服器,三者各有千秋,各有優劣。這裡不再詳細分析,可以看我之前寫的一篇文章,裡面做了仔細的分析。
原創編著/編譯,轉載請給面子: 轉載自扯Web,本文原始連結: 選擇網站主機時必須注意的20個問題
原文網址: http://cheweb.org/535.html
責任編輯:揚