PhP shell_exec python代码如何避免python对象的重复初始化

2024-06-28 05:47:50 发布

您现在位置:Python中文网/ 问答频道 /正文

你知道吗 在“webpage1.php”中:

shell_exec("\usr\local\bin\python3.5 code1.py")

在“code1.py”中:

import bigClass
obj1 = bigClass() # costs >1 minute to initiate
obj1.dosomething()

问题是,每次webpage1被网站的访问者调用时,一个bigClass对象都是从fresh启动的,需要花费大量的时间

有没有一种方法可以让我预先启动这个obj1,然后shell\u exec simple获取它的句柄并调用它的方法


Tags: 方法pyimportbinusrlocalshellexec
1条回答
网友
1楼 · 发布于 2024-06-28 05:47:50

Pickle不是解决方案,因为对象不是全局对象。Pickle无法处理本地对象。我只需要购买一个更昂贵的服务器与更多的内存,我想大NLP类初始化快

相关问题 更多 >