2009-05-21 66 views
0

假设网络服务器被配置为处理.EXE,我可以编译一个Python CGI文件到用于速度一个exe。这种情况会有什么优点和缺点?编译的Python CGI

回答

1

py2exeand a tutorial on how to use it),但没有保证它会使你的脚本更快。真正的它更多的是一个可执行的解释器,它包装了字节码。还有其他的exe编译器可以对python代码进行不同程度的处理,因此您可能需要执行一般的Google搜索。

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

0

由于RDBMS和网络的瓶颈,我看到周围的大惊小怪创建EXE没有价值。

平均来说,多数网站的转让都是静态的内容(图片,.CSS,.JS等),这是最好的阿帕奇没有任何的Python的循环处理。这有很大的影响。

储备的Python用于创建动态HTML的“有趣”和“复杂”的部分。使用框架。

1

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