私は LAMP システムに精通しており、過去 4 年間、主に PHP でプログラミングを行ってきました。私は Python を学んでいて、Nginx を少しいじっています。多くの http ハンドル要求を処理し、ビデオをストリーミングするプロジェクト Web サイトに取り組んでいます (主に youtube や vimeo などのプロバイダーから)。私の同僚は OpenBSD の経験があり、Linux の代替として OpenBSD を使用することを主張しています。
- 私たちが OpenBSD を使用したい理由は、その安全性でよく知られているからです。
- Python を選択した理由は、高速だからです。
- Nginx を使用する理由は、Apache と比較してより多くの http 要求を処理できることが知られているためです。
- NoSQL を使用する理由は、MySQL はデータベースが大きくなるとスケーラビリティに問題があることが知られているためです。
可能な限り最小限のハードウェアを使用して、Web ページをできるだけ速くロードする必要があります (キャッシュと CDN が使用されます)。そのため、従来の LAMP (Linux、Apache、Mysql、PHP) の代わりに ONPN (OpenBSD、Nginx、Python、Nosql) を使用したいと考えています。
私たちはそれほど大きな会社ではないので、オープンソース テクノロジーを使用しています。これらのソフトウェアをプラットフォームとして使用する方法についての提案は大歓迎です。また、ハードウェアの提案も大歓迎です。批判も大歓迎です。