Ours Facebook研究報告—第六章.Ours Facebook技術研究總結報告

來源:互聯網
上載者:User

Ours Facebook技術研究總結報告

 

[開篇]

    Ours FaceBook開發技術基本資料

第一章 項目開發人員配置

    1.1 人員需求

1.2 人員分工

1.3 開發週期

第二章 項目開發痛點分析  

    2.1 硬體布設痛點

    2.2 資料庫痛點

    2.3 程式設計痛點

第三章 成本會計

   

 

 


 

[開篇]

Ours FaceBook開發技術基本需求

    在硬體方面,我們採用分布式網路構建.在軟體方面,我們採用LAMP系統作為WEB伺服器,採用Code Igniter作為開發技術架構.下面是對整個項目的技術總結和開發分析,我力求用最簡短的語句進行表述.


第一章 項目開發人員配置

1.1.人員需求

    開發網站的一般需求是管理員,技術人員,美術設計人員.

對管理員的要求是需要其管參與過大型網站開發管理工作.

對技術人員的要求是需要其精通PHP,熟悉LAMP環境,精通MySql資料庫.

對美術人員的要求除了其要對各種圖形軟體熟悉,最重要的是其需要對CSS精通.

    Ours FaceBook的開發中,管理員需要1人,代碼技術開發人員需要2人以上(4人比較理想),美術人員需要1人.

1.2.人員分工

    在OursFaceBook的開發過程,管理員主要控制軟體開發的進度和一些和客戶溝通的工作.

    技術人員負責代碼的編寫,可以分為以下幾塊進行分工:

●     架構維護,系統管理,一些基本資料的設定(如一些常用資訊的初始化資訊採集及編輯)編

●     使用者資訊及部落格系統的開發

●     群組系統和活動系統的開發

●     視頻部落格視頻部落格市場及的開發

 

美術人員的主要工作為介面的設計(並能用 CSS標識)和圖片等多媒體的製作.

在工作過程中必須和技術人員進行密切的配合.

 

2.3 開發週期

Ours FaceBook的總代碼量大概在6M-7M,去除架構代碼,大概在3M左右,資料庫的表大概在80個左右,初始化資料量大概在2.5萬條.

在開發過程中,如果採用1+4+1的模式(技術上沒有障礙的人員),開發週期初步估計在4個月左右.

 

 

 

 

 

 


第二章 項目開發痛點分析

2.1 硬體布設痛點

    在分布式的叢集中,我們採用虛擬網技術來布設網路.痛點在於伺服器能正常工作的調試和對整個叢集的最佳化.這在各類大型網站的運營過程中都得到了充分的體現.

 

2.2 資料庫痛點

    資料庫的痛點在於對資料庫的速度最佳化和負載的平衡.當資料庫在進行大的流量的資料讀寫的時候,叢集伺服器需要進行大連的資料庫之間的資訊同步,會導致資料庫伺服器負荷過高.怎麼解決控制這個問題是痛點.

 

2.3 程式設計痛點

    在程式開發過程中,我們的主要痛點在於視頻系統的開發,需要對硬體和解碼器非常熟悉,這方面的人才需要有非常專業的解碼器的知識功底.

 

 


第三章 成本會計

任何項目的開發都需要和經濟掛鈎,否則無法推進項目順利進行.Ours FaceBook的開發過程中,我們的開發成本主要包括以下方面:

1.伺服器投入.如果按照我們的調試要求,需要一個虛擬網的架構.那麼需要大量的硬體投入.不過按照一些基本的開發流程,我們是可以按照先用單純單一伺服器進行開發,這樣可以減少投入成本.當需要最後調試的時候,在臨時組建簡單網路進行實驗.

2.項目人員成本.主要是人員的工資和所用的工作裝置的採購等.

3.額外的費用,如到客戶現場所產生的費用等.

  具體的費用在此不做計算,原因是目前無法涉及更詳細的資訊.

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.