技術情報

19. セッションデータをファイルに保管する代わりに、データベースに保管するには ?

2016年05月24日 インストール

※注 この記事は Piwik1.8~2.17のアーカイブ情報です

デフォルトでは、Piwik はセッションデータを保管する際にファイルを使用します。これらのファイルは、Piwik ディレクトリ下の tmp/sessions フォルダーに置かれます。ファイルベースのセッションストレージが安全でない (たとえばいくつかのシェアードホスティング環境などで) 場合や、サーバー間 (たとえば負荷調整されたウェブサーバーなど) でセッションデータをシェアしなければならない場合、ファイルの代わりにデータベースを使用してセッションデータを保存することができます。config/config.ini.php ファイルの、[general] セクション下に (すでに存在しない場合このセクションを追加してください)

session_save_handler = dbtable

注 : 多くの同時ダッシュボードユーザーを持っている場合、データベースサーバーへのクライアント接続上限数を増やす必要があります。

関連 : Piwik ウィジェットは非常に速くロードするはずです。万が一ウィジェットのロードが遅い場合は、 遅い NFS ディスク上でサーバーを実行している可能性があります。設定変更によりウィジェットを速くすることができます。

この記事は、2016/03/28時点のものです。
原文:How do I use the database to store session files, instead of storing sessions in files?