2013-06-27 31 views
1

我想開發一個網站,該網站每天將服務數百萬頁,其中包括移動設備。網站將具有強大的社交功能,因此需要大量的讀/寫操作。它還會根據用戶的社交行爲(喜歡,不喜歡等)以及朋友的行爲向用戶提供建議。在考慮了很多元素後,我想出了適合每天爲數百萬用戶提供服務的網站的最佳可擴展模型

NoSQL(MongoDB或Cassandra)數據庫。不確定哪一個是正確的。 memcached的 光油或魷魚HTTP加速 PHP和Python(不知道PHP是可擴展的) Nginx的或Apache Web服務器

任何建議?

回答

0

有NoSQL數據庫具有集成的Web服務,與傳統的Web服務請求來自外部數據源的數據相比,Web服務每秒可以處理更多的Web請求(包括數據庫事務時間)。使用這種解決方案可以提高性能,節省大量實施時間並簡化您的網站。

建議取決於您計劃實施解決方案的方式:服務器端渲染解決方案還是客戶端渲染的解決方案?你會有任何MVVM風格的實現使溝通健談嗎?你還有什麼服務器端環境?微軟/ Linux呢?

查看Starcounter數據庫,該數據庫將Web服務器組件集成到數據庫引擎中,並查看是否可以幫助您。

相關問題