【发布时间】:2011-01-25 23:12:22
【问题描述】:
我正在尝试在生产服务器上设置Mediacore(这是一个 Pylons 应用程序)。文档建议使用 apache mod_fastcgi 或 mod_wsgi 作为网络服务器,但我尽量避免使用 apache,因为它是 RAM-monger。另一方面,当我将它与 paster 一起使用时,mediacore 工作得很好,所以我想知道忽略 apache 并使用 paster 作为我的生产网络服务器有什么优点/缺点?
【问题讨论】:
我正在尝试在生产服务器上设置Mediacore(这是一个 Pylons 应用程序)。文档建议使用 apache mod_fastcgi 或 mod_wsgi 作为网络服务器,但我尽量避免使用 apache,因为它是 RAM-monger。另一方面,当我将它与 paster 一起使用时,mediacore 工作得很好,所以我想知道忽略 apache 并使用 paster 作为我的生产网络服务器有什么优点/缺点?
【问题讨论】:
随着负载的增加,您可能会达到 CPU 或 DB 限制。典型的答案是使用多个并行后端。然后 nginx 或 lighttpd 或任何轻型 HTTP 服务器将派上用场,并允许您将负载分配到多个粘贴服务器并以便宜的方式提供静态文件。
在此之前,您可能可以安全地运行粘贴程序,尤其是如果您有多余的 CPU 可以浪费在提供静态文件上。
【讨论】: