これを検索しようとしましたが、私のグーグルフーは今日欠けています。
だから私は2つのバージョンのサイトを持っています
/var/www/vhosts/testa.mydomain.com/httpdocs and
/var/www/vhosts/testb.mydomain.com/httpdocs
ここで、各ドキュメントルートはほとんど完全なサイトのオーバーホールであり、A/B (多変量) テストを実行して、どのサイトのパフォーマンスが優れているかを確認したいと考えています。
先週グーグルで、この時間ベース(偶数秒と奇数秒)の提案を見ましたが、サイトはバスケットサイト(またはおそらくバスケットケースです!)であるため、途中で2つの異なる処理シナリオの間を行き来したくありません-取引。
そこで、クライアントIPアドレスの最後のオクテットが偶数ならtestaから、最後のオクテットが奇数ならtestbからサービスを提供するのが良いと考えました。そうすれば、サイトのさまざまなバージョンで、バスケットが扱いにくすぎるとして放棄した人の数について、少なくともいくつかの指標を得ることができました.
%{REMOTE_ADDR} に基づく RewriteCond 行の束がそれを行うと確信していますが、mod_rewrite ではかなり絶望的です。
ユーザーは test.mydomain.com にアクセスし、一方または他方の DocumentRoot から均等にサービスを提供する必要があり、URL に testa または testb が表示されませんが、各バリアントのパフォーマンスをログに記録できます。
アドバイスできる親切なグルはいますか?
ティア・デビッド
更新: testa.mydomain と testb.mydomain を仮想ホストを介してサブドメインとしてセットアップできます。