-
デフォルトで Piwik は各サーバーのローカルのファイルシステムにデータをキャッシュします。あなたの Piwik 環境が複数のサーバーから成り立っている場合、共通の問題としては、キャッシュがすべてのサーバーの代わりに 1 つのサーバーでしかバリデートされないということが挙げられます。この問題を回避するために、すべてのサーバー用に共有のキャッシュを使用することをお勧めします。まず Redis をインストールし設定することが必要です。
キャッシュとして Redis を使用するには、以下のステップに従ってください。
・最低 Piwik 2.10 を使用しているかどうかを確認してください (最新バージョンを推奨します)
・Redis をインストールしてください。Redis クイックスタートを確認。
・PHP エクステンションの phpredis をインストールしてください。
・ウェブサーバーを必ず再起動してください。
・セットアップが成功したらすぐに、コンフィグファイルconfig/config.ini.php
でそれを有効にしてください。必ず[RedisCache]
セクションを必要に応じて調整してください。この変更は、あなたの各サーバーで必ず行う必要があります。config/config.ini.php
への変更 :[Cache] backend = chained [ChainedCache] backends[] = array backends[] = redis [RedisCache] host = "127.0.0.1" port = 6379 timeout = 0.0 password = "" database = 14 ; キューに入れられた追跡を使用している場合、必ず別のデータベースを設定してください。さもなければキューに入れられたリクエストが消去されます。