獨自一人handle大型網站應該具備的技術知識 

要handle一個大型網站其實沒有那麼難,但好像也沒那麼容易XDD
以下是我認為獨自一個人handle大型網站需要具備的知識,
而我對大型網站的定義是:每個月PV在50萬以上(以台灣為例)。

1.Linux
熟悉Linux基本操作,UbuntuDebian,網站幾乎都是架在Linux上的。

2.Apache
熟悉Apache或Nginx,即使你是寫Ruby on Rails還是會用到Apache的。

3.Mysql或Postgresql
熟悉一套資料庫操作,個人推薦Mysql或Postgresql

4.熟悉一套MVC framework
以我自己為例,目前是使用CakephpRuby on Rails在開發大型網站。

5.熟悉一套server side language
推薦php ruby

6.熟悉一套shell指令
ex.bash

7.Git
一定要會的版本控制Git。
git

8.github/bitbucket
學會使用githubbitbucket

9.Vim
學會vim或Sublime,好的編輯器加快你編程速度。

10.tmux
學會視窗多工器screen 或 tmux

11.Capistrano
一鍵佈署最佳利器。

12.熟悉一套Javascript MVC framework
個人推薦backbone.js

13.Jquery
前端必備的javascript library : jquery

14.bootstrap
快速做出漂亮可以被接受的layout好工具:bootstrap

15. CSS

16熟悉雲端服務
個人推薦AWSLinode

發佈留言