我正在使用 php 运行 python 脚本并使用 json.dump 获取其输出并显示在我的 php 页面上。我觉得它比我通过 python idle 运行它时要慢。
1 回答
杨魅力
TA贡献1811条经验 获得超6个赞
如果我正确理解了您的问题,那么感觉较慢也就不足为奇了,因为从 PHP 调用 Python 脚本而不是从 CLI 调用它会增加您的 PC 必须执行的操作。考虑一下:首先 PHP 必须创建一个 shell 来调用您的脚本,然后等待它完成(例如,等待缓冲区中出现退出代码),从缓冲区中获取所有内容,然后将其推入输出缓冲区,然后刷新输出缓冲区,因此数据实际上显示在您的页面上。除此之外,您的输出数据会传输两次,首先是从 Python 到 PHP,然后从 PHP 到您的浏览器。
此外,处理速度取决于您用来调用 Python 脚本的方法——有几种方法可以实现这一点,有些方法比其他方法开销更大。
- 1 回答
- 0 关注
- 123 浏览
添加回答
举报
0/150
提交
取消