技術人創(chuàng)業(yè)建站簡略指南
技術人創(chuàng)業(yè)建站簡略指南(首發(fā):治腳氣網(wǎng) http://www.yingyanchina.com/ )你是一個技術人員,你想創(chuàng)建一個站點,或許是一時心血來潮,或許是為了自己的興趣愛好,或許是「創(chuàng)業(yè)」前的
技術人創(chuàng)業(yè)建站簡略指南
(首發(fā):治腳氣網(wǎng) http://www.yingyanchina.com/ )
你是一個技術人員,你想創(chuàng)建一個站點,或許是一時心血來潮,或許是為了自己的興趣愛好,或許是「創(chuàng)業(yè)」前的熱身準備?那么,如何少走彎路的構建起來 你的Web 站點呢?別笑,不是每個做技術的都搗鼓過個人站點,不是每個人都獨立搭建過網(wǎng)站(我不是說個人Blog 這樣簡單的東西),下面的簡略指南或許能 幫到你。毫無疑問,以下都是廣告。
0. 信用卡
這個真要有!
確保有一張具備境外支付功能信用卡。這一點我想不是難事,就算是在校的學生,申請信用卡的門檻也小了很多?,F(xiàn)在各個銀行發(fā)信用卡都是求著用戶的,申 請的時候問清是否具備外幣支付能力就好了。有了信用卡之后,你可以較為方便的申請 Paypal 、App Store 帳戶、Google Checkout。
有了信用卡之后,你可以大大方方的收美元了 -- 如果你是面向非中國用戶的話。
1. 購買域名
不要在國內的域名提供商那里購買域名。為了一時方便以后你會付出更多的代價,你可以看一下這里的血淚史。購買域名,我建議在 Godaddy 上購買就可以,順便說一下,GoDaddy 也支持支付寶。如何買到好的域名? 我沒辦法告訴你(如果你要從別人手里購買域名的話,可以看一下 4.cn )。
域名備案怎么辦?如果你的內容不是特別敏感的話,不備案可能問題也不大,低調一點,別自己往墻上撞。
備選: Domain
2. 主機服務
有了域名之后,那么購買主機就要提上日程。建議用 Linode 的 VPS 服務,價格不算貴,關鍵是容易上手,相對比較穩(wěn)定,Linode 在東京的 IDC 訪問速度居然。和國內某些 IDC 差不多。有些做技術的朋友,可能自己手頭有個主機什么的,盡量不要托管在 IDC 了,機器硬件壞了或是被拔了網(wǎng)線,會讓你很鬧心。
如果你的Web 應用已經(jīng)寫的差不多了,購買主機之后不妨進行部署,在線測試。如果應用正式上線,那么不妨買一個備份服務,每個月5美元而已。
有了境外的 VPS 的一個好處是,你可以通過 VPS 「翻墻」,鍛煉一下腿腳。怎么做,搜索一下就知道了。如果要簡單的優(yōu)化一下 VPS ,參考這篇。
備選: Slicehost
3. 域名解析
為什么要單獨提 DNS 解析?GoDaddy 和 Linode 都提供 DNS 解析能力,不過,域名在哪里注冊的和域名在哪里解析是兩回事。重要的是,DNS 修改之后的有效驗證是個不小的問題,還有一個是影響因素 DNS 解析速度,所以,有必要啟用智能 DNS 解析服務,DNSPod 做的相當不錯。用了之后你就知道,而且,沒有副作用。
4. 靜態(tài)文件
服務器在境外,經(jīng)常遇到的一個性能瓶頸靜態(tài)文件(尤其是圖片)的訪問速度上不來,而恰好你的應用要存儲較多的靜態(tài)文件的話,不妨研究一下 UpY un 的服務。如果你是個開發(fā)者,你會體會到一定的妙處,去看看又拍云的 API ,你會喜歡的。重要的是,價格也可控制。 閱讀: 又拍云實戰(zhàn)
,備選: CloudFlare (如果你的服務是面向國外用戶的話)
5. 運維監(jiān)控
即使是最簡單的站點也有必要關注可訪問性,監(jiān)控機器運行狀態(tài)。推薦監(jiān)控寶的免費服務,足以滿足小型個人站點對于監(jiān)控的要求。Google Analytics 和 Google Webmasters 有必要啟用。百度的統(tǒng)計服務最近一段時間也越做越好。
6. 郵件方案
如果是做郵件托管的話,也就是你的站點本身的郵件帳戶解決方案,Google Apps 是不二之選。如果需要發(fā)郵件給你站點的注冊用戶,或者做小規(guī)模的 DM , 在 Linode 上啟用 EXIM 就差不多了。
備選: 網(wǎng)易免費企業(yè)郵局/騰訊企業(yè)郵箱
N. 接下來呢?
下一步該做什么?或許有必要成為 Github 的付費用戶,開發(fā)、部署、上線、推廣。等你到了一定規(guī)模,咱們再來第二季。
恭喜你走上不歸路,也祝愿你得到一些因為折騰而帶來的樂趣。
選擇產品
一般來說,折騰一些小型站點,不需要自己從頭開發(fā)一套東西,選擇一套相對成熟的開源工具更為適合。但這就帶來一個如何「選擇」的問題。比如說 產品,對于國內的開源 ,坦率的說,我是不太放心的,也基本不怎么推薦。很多開源 CMS 產品都有中文語言包,所以漢化方面幾乎不是問題。那么到底要怎么選的? 有一招是很多主機服務商都有一個「OneClick installs」一鍵安裝的軟件列表(參考: 1, 2) 。對比幾個一鍵安裝的推薦列表,基本上也就不會錯到哪里去。
對于國內的一些免費開源的 框架類的東西,出于安全上的考慮,一律不推薦。選擇開發(fā)框架也是個見仁見智的事情,唯一的一個建議是,你自己就別開發(fā)一個框架了。畢竟你的目標是要做個網(wǎng)站,而不是做個框架出來。
郵件服務
再說說郵件服務。上篇 技術人創(chuàng)業(yè)建站簡略指南 提到過如果只是發(fā)送少量郵件給用戶,本機搭建個 EXIM 之類的服務也能對付用,不過如果要搞個小規(guī)模的郵件列表類的服務,建議就用 MailChimp 這樣的服務即可應付,如果有群發(fā)需求,MailGun 、Sendgrid 都是可選的,當然 AWS 也有免費的郵件服務,不過有上限。如果量比較大,用前面幾個的話成本就有點抗不住了,建議用 DYN 的 服務,我相信國內用 DYN 的還是比較少的。如果你想用,或許我可以幫你介紹一下,看能否聯(lián)手跟老外談個更實惠的價格。郵件服務是個相對復雜的事情,比如說要考慮 DKIM 、SPF 一大堆的技術細節(jié),以及跟國內各家郵件服務商的關系,總之涉及到技術也涉及到非技術的東西,如果你的規(guī)模已經(jīng)發(fā)展到足夠大,那么就沒必要看這篇東西了。如 果不在乎錢,可以忽略我這段話,隨便找個國內第三方幫你發(fā)吧。 數(shù)據(jù)統(tǒng)計
其實在網(wǎng)站搭建初期你就要考慮數(shù)據(jù)分析的事情了。如果是 Web 服務,推薦同時用一下 Google Analytics 以及百度統(tǒng)計,最近一年來百度統(tǒng)計進步非???。有個對比容易發(fā)現(xiàn)一些潛在的問題。在初期不推薦自己寫工具做統(tǒng)計,除非是前面兩個統(tǒng)計工具不能提供你需要的 關鍵數(shù)據(jù)指標。但要記得,所有的服務器日志最好都保存。數(shù)據(jù)統(tǒng)計其實也和 SEO 有一定關系。從技術的角度來看,SEO 也是挺有趣的事情。
安全相關
網(wǎng)站安全是個系統(tǒng)工程,很多技術人雖然技術好,但是做的東西安全隱患頗多,安全問題
,也不夠重視。所以,到最后總會有慘痛的教訓,如果要避免一些常見安全上的問題,建議關注 WooYun 「烏云」 這個服務吧,上面有不少熱心的白帽子黑客,能幫你發(fā)現(xiàn)不少問題。 不只是小型網(wǎng)站,中大型網(wǎng)站也應該關注并且支持一下 WooYun 。還有個, 在線的網(wǎng)站原始日志分析服務。我上面說所有服務器日志最好能保存,在這里也可以派上用場。 數(shù)據(jù)備份
從開始做站點的第一天,就應該把備份做起來,我現(xiàn)在才說這個事情,希望別太晚… 悲劇還沒發(fā)生呢吧? 不只是你的網(wǎng)站數(shù)據(jù),你的配置信息,方案,各種各樣的數(shù)據(jù)都應該納入備份范疇。而且,光有備份也是不夠的,還應該定期回顧備份計劃,是否是切實有效的,數(shù) 據(jù)是否可恢復–尤其是數(shù)據(jù)庫備份,恢復驗證一定要做。
千萬記住: 有了備份,不怕災難。
團隊協(xié)作
如果你已經(jīng)不是孤軍作戰(zhàn),開始有了團隊,哪怕是兩個人以上,我也推薦你用一些在線協(xié)作工具來驅動相關的工作。推薦 Tower 這個在線團隊協(xié)作工具,如果是公益性質的項目,他們還有個免費計劃。好的工具是能解決問題并且提升效率的。
未完待續(xù)…
本文由治腳氣網(wǎng)發(fā)布,轉載請注明出處:http://www.yingyanchina.com/