【问题标题】:Web.py on shared hosting共享主机上的 Web.py
【发布时间】:2009-12-12 08:48:28
【问题描述】:

我刚刚使用非常酷且简约的web.py 构建了一个小应用程序。

我正在使用便宜的共享主机包(在 WebFaction),并通过 virtualenv 安装了 web.py。我无法使用系统 python,因为我需要额外的包,我不允许将其安装到系统 python 中。

所以现在我用

启动我的应用程序
/home/me/mypython/python myapp.py <myport>

这感觉像是一个繁琐的解决方案,我不确定这个设置会占用多少流量。任何一般性提示?

提前致谢

【问题讨论】:

  • 如果它使用系统python,它似乎无法承担更多或更少的流量。如果命令行很麻烦......也许创建一个别名?不太确定您的顾虑是什么。

标签: python performance web.py


【解决方案1】:

你不使用 fastcgi 有什么原因吗?这可能比尝试使用一些高编号端口要好得多,特别是因为您的虚拟主机可能对此一点也不满意。在这篇文章中有一些关于这样做的说明(在dreamhost上,但对你来说应该是类似的):

http://thefire.us/archives/261

【讨论】:

  • 我对fastcgi不太了解,所以我没有使用它。 :) 感谢您的提示,我会看看它。顺便说一句,WebFaction 提供了安装任意应用程序的可能性,并为您提供了运行它的端口,所以这不是问题。
  • 一般来说,fastcgi 或 wsgi 将是你最好的选择,就服务于 python web 应用程序而言。这样,您的“真实”网络服务器,无论是 lighttpd 还是 apache,都可以完成大部分与服务 http 相关的繁重工作,而您的 python 应用程序则处理事物背后的逻辑。
猜你喜欢
  • 2011-04-20
  • 2015-07-26
  • 1970-01-01
  • 2011-08-06
  • 2020-01-16
  • 2012-06-02
  • 2011-08-13
  • 2011-06-15
  • 1970-01-01
相关资源
最近更新 更多