Я знаком с системами LAMP и последние 4 года программирую в основном на PHP. Я изучаю Python и немного играю с Nginx. Мы работаем над веб-сайтом проекта, который будет обрабатывать множество HTTP-запросов, потоковое видео (в основном от таких поставщиков, как youtube или vimeo). Мой коллега имеет опыт работы с OpenBSD и настаивает на том, чтобы мы использовали его как альтернативу linux.
- Причина, по которой мы хотим использовать OpenBSD, заключается в том, что он хорошо известен своей безопасностью.
- Мы выбрали Python потому, что он быстрый.
- Причина, по которой мы хотим использовать Nginx, заключается в том, что он, как известно, может обрабатывать больше HTTP-запросов по сравнению с Apache.
- Причина, по которой мы хотим использовать NoSQL, заключается в том, что MySQL, как известно, имеет проблемы с масштабируемостью при росте базы данных.
Мы хотим, чтобы веб-страницы загружались как можно быстрее (будут использоваться кеширование и cdn) с использованием минимально возможного количества оборудования. Вот почему мы хотим использовать ONPN (OpenBSD, Nginx, Python, Nosql) вместо традиционного LAMP (Linux, Apache, Mysql, PHP).
Мы не очень большая компания, поэтому используем технологии с открытым исходным кодом. Приветствуются любые предложения о том, как использовать это программное обеспечение в качестве платформы, а также предложения по оборудованию. Также приветствуется любая критика.