1

と を検討CGI::ApplicationしましCGI::Sessionた。2つのうち、CGI::Sessionより有望に思えます。ただし、モデルはTemplate ToolkitCGI::Applicationではうまく機能しないようです。(そう思うのは間違っていますか?)

1 つにコミットする前に、より多くのセッション管理ライブラリを評価したいと思います。推奨事項はありますか?Web サーバーに依存せず、複数のサーバーで動作するライブラリを探しています。Catalystは、既存のコードをCatalystのやり方に改造するのに時間がかかるため、現時点ではオプションではありません。

4

2 に答える 2

5

CGI::ApplicationCGI::Sessionは非常に異なるモジュールです。CGI::Sessionはセッション モジュールです。これ以上のことはしません。CGI::Application軽量フレームワークです。これはTemplate Toolkitとうまく機能し、私たちの中にはCGI::Application::Plugin::TT.

したがって、セッションのみが必要な場合は、CGI::Session を使用してください。

コードの構造を改善する必要がある場合は、CGI::Application を使用してください。CGI::Application::Plugin::Session を使用して、CGI::Session を使用することもできます。

于 2009-07-28T10:31:07.707 に答える
0

私はApache::Sessionを使用して成功しました。名前は別の話ですが、Apache ウェブサーバーでしか動作しないと思います。

良い点は、独自のセッション処理コードを変更せずに、セッションの保存方法を簡単に変更できることです。たとえば、セッションをファイルとしてディスクに保存することから始めて、DB ベースのシステムに移行する場合があります。その後、DB バックエンドを変更します。

于 2009-07-28T09:46:10.573 に答える