現在、mod_cacheを使用してWebアプリケーションのページの詳細をキャッシュしています。Apache mod_cache:クッキー値に基づいてキャッシュを変更する
私は、これらの状況に異なるペイロードがあるため、User-AgentとAccept-Languageに基づいてキャッシュを変更しています。
Vary: User-Agent, Accept-Language
各ページに地域固有の情報を設定する計画がありますが、ここではキャッシュ戦略を決定しようとしています。
ジオコーディネーションされた領域を示すためにクッキーが残っていますが、このクッキーに基づいてキャッシュは変化しません。
特定のCookieまたはヘッダー全般について、値に基づいて変更することはできますか? (私たちはこれと衝突するセッション識別子を望んでいないだろうとして、特定のクッキーを言って注意してください) - これに正規表現マッチのようなもの:
location=(.+?);
原則として、訪問者のPCにはクッキーが存在しないと仮定します。もう一つのアイデアは、ジオロケーションを使用することです、PHP用のいくつかの無料のライブラリがあります。 – Bakudan