如何利用OpenBSD、Nginx、Python和NoSQL

2024-05-29 06:53:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我熟悉LAMP系统,并且在过去的4年里主要用PHP编程。我正在学习Python,并与Nginx打交道。 我们正在开发一个项目网站,该网站将处理大量http处理请求、流视频(主要来自youtube或vimeo等提供商)。我的同事有使用OpenBSD的经验,并坚持认为我们可以用它来替代linux。在

  • 我们之所以要使用OpenBSD是因为它是众所周知的 这是安全问题。在
  • 我们选择Python的原因是它很快。在
  • 我们想要使用Nginx的原因是众所周知它能够 与Apache相比,处理更多的http请求。在
  • 我们之所以要使用NoSQL,是因为MySQL有 数据库增长时的可伸缩性问题。在

我们希望使用尽可能少的硬件尽可能快地加载网页(将使用缓存和cdn)。这就是为什么我们要使用ONPN(OpenBSD、Nginx、Python、Nosql)而不是传统的LAMP(Linux、Apache、Mysql、PHP)。在

我们不是一家非常大的公司,所以我们使用开源技术。如有任何关于如何使用这些软件作为平台的建议,以及提供硬件建议,我们将不胜感激。任何批评也受到欢迎。在


Tags: 项目http视频硬件youtube网站apache系统
2条回答

我同意wdev的观点,花在学习上的时间不值得你省下的钱。首先,MySQL数据库不难扩展。WordPress使用MySQL数据库,一些世界上最大的网站使用MySQL(google提供列表)。我也可以这么说linux和PHP。在

如果您使用最佳实践(CSS sprite)设计站点,那么如果使用CDN和最佳实践(缓存、gzip等),Apache与Nginx在加载时间上不会有很大的不同。在

我强烈要求你重新考虑你的决定。他们似乎很不明智。在

我的建议是,如果你不知道如何使用这些技术,那就不要去做。很少有服务器比你掌握你不知道的技术花费更少的时间。如果你想试试看-就去做吧。一个接一个,不是所有的事情都一次完成。对于如何使用它们,没有什么神奇的解决办法。在

相关问题 更多 >

    热门问题