0

对于我最近分配到的一个项目,我们曾经使用免费的 LogicalDOC 社区版。我们正在考虑购买商业版,但是,在此版本中,您只能获得有限数量的连续会话。

该项目由一个非框架 PHP 应用程序组成,该应用程序当前为每个页面请求生成一个到 LogicalDOC 的 SOAP 会话,但最终不会注销。由于当前可能只有一个连续的会话,因此系统会在一页请求后阻塞。在代码中,没有单一的通信层、DAO 或连接池。但是,有一个 LogicalDOC 类执行初始身份验证并将其保存session_id为全局变量。

我目前对公司的建议是使用框架、会话池和智能对象重写系统。但是,有没有人遇到过类似的问题,并且能够以更省时的方式解决这个问题?

4

1 回答 1

0

API 文档和示例资源发布在此处:https ://www.logicaldoc.com/support/api

正如您可能注意到的,您可以打开一个调用方法 Auth.login 的会话,该方法返回一个标识您的会话的 SID。然后,您可以在后续调用中使用此令牌来重新使用同一会话。无需采用框架,您只需将此 SID 保存在纯文件中即可。在您的工作结束时,只需使用 Auth.logout 关闭会话

于 2017-10-31T14:25:44.743 回答