私が最近割り当てたプロジェクトでは、無料のLogicalDOC Community Editionを使用していました。私たちはビジネス版を購入することを検討していますが、このエディションではセッション数が限られています。LogicalDOCのシングルセッションBE
このプロジェクトは非フレームワークのPHPアプリケーションで構成されています。現在のところ、すべてのページ要求に対してLogicalDOCへのSOAPセッションが開始されますが、最後はログアウトしません。現在のところ、1つの連続したセッションのみが可能であるため、システムは1ページ要求後にブロックします。コードには、単一の通信レイヤー、DAOまたは接続プールはありません。ただし、最初の認証を行い、session_id
をグローバル変数として保存するLogicalDOCクラスがあります。
現時点では、セッションプーリングとスマートオブジェクトを使用して、システムをフレームワークで書き直すことを提案しています。しかし、誰も匹敵する問題に遭遇し、これをより短時間で解決することができましたか?