【发布时间】:2013-05-07 05:54:05
【问题描述】:
我有一个用 python 开发的工作 wsgi 应用程序。我知道 pyinstaller 将编译并为我获取此应用程序的二进制文件。我有一个 nginx 和 uwsgi 正在运行。我可以使用这个二进制文件而不是 python 脚本来从 uwsgi 运行整个东西以提高速度..
【问题讨论】:
标签: python nginx wsgi uwsgi pyinstaller
我有一个用 python 开发的工作 wsgi 应用程序。我知道 pyinstaller 将编译并为我获取此应用程序的二进制文件。我有一个 nginx 和 uwsgi 正在运行。我可以使用这个二进制文件而不是 python 脚本来从 uwsgi 运行整个东西以提高速度..
【问题讨论】:
标签: python nginx wsgi uwsgi pyinstaller
你得到的二进制文件只是你的程序和一个 python 解释器,它们被塞进一个包含所有依赖项的可执行文件中,这样它就可以更容易地分发。它不会给你任何速度提升,而且它并没有真正“编译”成二进制文件。
通过使用这种二进制文件,您将失去 WSGI 为您提供的所有优势,所以这是个坏主意。只需按照记录的方式播放您的 wsgi 应用程序即可。
【讨论】: