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

 

taking it up a notch

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

1.Linux
熟悉Linux基本操作,UbuntuDebian,網站幾乎都是架在Linux上的,至少熟悉一套shell指令。

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.Git
一定要會的版本控制Git。
git

7.github/bitbucket
學會使用githubbitbucket

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

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

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

11.熟悉一套Javascript MVC framework
個人推薦backbone.js,搭配underscore.js

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

13.bootstrap
快速做出漂亮可以被接受的layout好工具:bootstrap,可以搭配Layoutit以及fontawesome

14. CSS

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

以上是我認為要獨自一人handle大型網站必須具備的知識,僅供參考。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *