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?