编译的Python CGI

时间:2009-05-21 21:06:11

标签: python

假设网络服务器配置为处理 .exe ,我可以将python CGI文件编译为exe以提高速度。这种痴迷会有什么优点和缺点?

3 个答案:

答案 0 :(得分:1)

py2exeand a tutorial on how to use it),但没有任何保证可以让你的脚本更快。实际上它更像是一个包装字节码的可执行解释器。还有其他exe编译器对python代码执行不同程度的操作,因此您可能希望进行常规Google搜索。

但是,您始终可以使用psyco来提高python脚本可以执行的许多最密集操作的速度,即循环。

答案 1 :(得分:1)

如果您想快速运行,您可能不希望将Python作为CGI运行。查看代理,mod_python,WSGI或FastCGI,因为这些技术可以避免在每个请求上重新加载python运行时和应用程序。

答案 2 :(得分:0)

由于RDBMS和网络是瓶颈,我认为在创建EXE时没有任何价值。

平均而言,大多数网站的传输都是静态内容(图像,.CSS,.JS等),最好由Apache在循环中没有任何Python处理。这会产生巨大的影响。

为创建动态HTML的“有趣”和“复杂”部分保留Python。使用框架。