0

我知道可以通过 CGI 或 fastCGI 在共享主机上运行 Django,但是它们都非常慢。现在我知道 AppEngine 也通过 CGI 处理 Django 请求。我想知道共享主机上的 Django 不能像在 AppEngine 上那样快有什么区别?

谢谢。

4

1 回答 1

2

App Engine 不使用 CGI 处理请求。

Python 2.5 运行时使用类似于 CGI 的接口,实际上更像 FastCGI - 如果您定义一个 main 方法,运行时将调用它而不是重新导入脚本,即使您不这样做,模块也会在请求之间缓存。

Python 2.7 运行时使用 WSGI。

于 2012-09-02T20:03:23.563 回答