只是一些小建议,我注意到当你多次调用 pspell_new 时,php 不会在资源被销毁时释放内存使用量,而是在你的整个脚本完全完成后才释放。因此,如果你创建一个 pspell_link 资源,并且打算在其他地方再次使用它,与其再次调用 pspell_new,不如跟踪你最初的 pspell_link 资源实例化,并再次使用它,你的脚本将运行得更高效。
我一直在使用 16 个字典,每次都调用新的 pspell_new,我的服务器上的内存使用量一直增长,直到我遇到错误/php 内核转储。:-/ 所以我将每个 pspell 资源存储在一个以语言为键的数组中,并在创建资源之前先检查该资源是否存在。
希望这对某人有所帮助。