我熟悉LAMP系統,並且在過去的4年中一直以PHP編程。我正在學習Python,並且稍微與Nginx一起玩。 我們正在開發一個項目網站,該網站將處理大量的http處理請求,流式視頻(主要來自諸如youtube或vimeo之類的提供商)。我的同事在OpenBSD方面有經驗,並且堅持認爲我們使用它作爲linux的替代品。如何利用OpenBSD,Nginx,Python和NoSQL
- ,我們要使用OpenBSD的原因是,這是衆所周知的 它的安全性。
- 我們選擇Python的原因是速度很快。
- 我們要使用Nginx的原因是,它是已知能夠類似Apache時 處理更多的http請求。
- 我們要使用NoSQL的原因是,MySQL是已知有 問題的可擴展性,當數據庫增長。
我們想要的網頁來利用硬件可能的最小量快速加載地(緩存和CDN的將被使用)。這就是爲什麼我們要使用ONPN(OpenBSD,Nginx,Python,Nosql)而不是傳統的LAMP(Linux,Apache,Mysql,PHP)。
我們不是一個很大的公司,所以我們使用的是開源技術。對於如何將這些軟件用作平臺以及提供硬件建議表示讚賞,我們對此表示讚賞。任何批評也是受歡迎的。
聽起來好像你在這裏根據傳聞做出了很多非常倉促,奇怪的設計決定。我會強烈建議您在做出一些您可能會後悔的選擇之前自己重新考慮和/或評估技術。 – duskwuff
這就是爲什麼我願意接受建議。我嘗試使用Python優化Nginx時遇到了一些問題。這不是一件容易的事。我正在考慮將系統劃分爲三臺服務器,每臺服務器都將使用或不使用上述的ONPN軟件。 –