我正在使用自然语言工具包进行python,其中有一个名为pos_tag的有用函数。您可以在从句子标记的任何单词列表上运行nltk.pos_tag(),它将返回一个元组列表,其中包含句子中的每个单词及其词性(POS)。
那很好,但每次有人在我的网站上运行AJAX调用时我都需要运行它。不幸的是,该函数有很多初始开销,需要大约10秒才能完成它需要做的所有工作。一旦它,我可以调用nltk.pos_tag(),它将运行得非常快。但每次我进行AJAX调用时,都必须再次加载该函数。
所以我想知道是否有办法让它持续存在,所以每次有人来到我的页面或通过AJAX调用更新它时我都不必加载它。我尝试过酸洗,但是没用。我看过搁板,但它似乎与泡菜相似。希望有人可以提供帮助。
感谢。
答案 0 :(得分:2)
我认为,实现这一目标的最有效和最快捷的方法是拥有一个单独的服务器或进程,它接收带有post_tag()函数结果的文本和回复,或者您想要的任何函数。