web程式設計師如何快速搭建一個免費又好用的網站
在今天的網際網路環境下,如何快速的製作出原型,並將其快速的推向市場驗證想法變得原來越重要。
當你開始謀劃著做一個web應用或者手機App的時候,除去功能實現外,另外一個要考慮的問題就是應用部署。
傳統的做法就是租用VPS或者買臺伺服器託管到機房,[Linode][1]最便宜的一個型號每月$20,雖說錢不多(這不是重點)但也需要一個能境外支付的信用卡,如果你要買臺伺服器託管到機房...咳咳
拋開伺服器的選擇不說,應用開發出來了,還要搭建執行環境,Linux選擇什麼發行版本呢?MySQL選擇什麼版本呢?Nginx如何配置呢?要加速一下應用程式,reids怎麼管理呢?無數的問題在後面等著你
如果你的應用程式需要展示很多圖片,圖片起碼要跟web分離吧,如何上傳?如何生成縮圖? 如果是音訊視訊相關的,你如何處理音視訊檔案?
你如何監控伺服器CPU、硬碟、記憶體的使用情況?如何分析訪問日誌?這些問題都擺在開發者的面前,作為web程式設計師的我們,如何利用已有的技術平臺,快速做出一個像模像樣的應用呢?我介紹幾款平臺工具。
-
新浪SAE支援java,python,php三中語言,並內建了許多常用的框架,同時提供了MySQL以及KV資料庫,還有日誌分析統計、cron、CDN、storage等一系列服務。通過svn部署程式十分方便。而且最變態的是,通過sae的實名認證會送你一些豆,如果應用流量不大的情況下,基本處於免費的狀態。
-
百度bae類似新浪的sae,但是起步比較晚,最近bae3.0還是很不錯的,功能基本和sae處於同一水平了,許多服務處於免費階段,計費方式比較簡單,也能使開發者前期處於零話費的狀態。
-
最近兩年新興的雲端儲存業務,圖片處理很不錯,提供的工具很全面,文件也十分豐富,而且每個月有10G的免費流量,能夠滿足起步個人開發者的使用,而且七牛提供了一個開放的CDN,可以引用一些CSS和js檔案。