flask 项目怎么在项目启动时创建一个对象并初始化
flask吧
全部回复
仅看楼主
level 1
Eynait🍁 楼主
flask 项目怎么在项目启动时创建一个对象并初始化,在运行中都使用这一个对象,我用postman 测试请求controller ,controller 中调用pycorrector 的方法,每次请求controller时 ,pycorrector都会初始化并加载语言模型,加载语言模型这块耗费的时间比较多,所以想请教一下,怎么在项目启动时 就把pycorrector 加载语言模型这个动作执行了,并且在后面调用时 还是使用加载好模型的 对象。
刚接触python ,临时需要做一个功能,实在不会了。
谢谢
2020年04月06日 02点04分 1
level 1
楼主解决了吗?
2021年01月28日 16点01分 2
没解决这个,当时项目部署时还是我上面描述的情况,不过服务器上加载语言模型比较快,调用接口识别一个pdf文档中错别字还是很快的。所以就那样部署了。
2021年02月03日 06点02分
@Eynait🍁 楼主服务器加载要多久呢,我这边自己的测试服务器只有1核2G,测试一句话十来个字,差不多需要四十秒,四五百字1分多钟
2022年11月16日 07点11分
@贴吧用户_QbRC7D6 当时测4页PDF文件,服务器好像三、四秒,我自己笔记本电脑有40秒左右。由于时间比较久记得不是很清楚。主要是加载那个语言模型比较耗时,后面识别错别字,一两页和四五页好像差别比较小。
2022年11月20日 23点11分
level 1
试试单例模式?
2022年02月24日 08点02分 3
1