Varnishを配置したい主にセッションに依存するサイトを実行しています。
ユーザーは、最初のリクエストで Set-Cookie ヘッダーを取得する場合があります。これは、入力した URL によって異なります。
PHPsession_start
が使用されます。
Varnish が前にある場合、クライアントからの Cookie ヘッダーが実際に有効な PHP セッションに関連していることを確認するにはどうすればよいですか?
クライアントから Cookie ヘッダーが送信されない場合は、簡単にバックエンドに送信してSet-Cookie
.
現在、各ページの Set-Cookie ヘッダーを返す AJAX リクエストを使用しています。これは、ユーザーの Cookie を (無効に) 検証することになっており、訪問者の 95% で機能しているようです。不足している 5% は多くの頭痛の種です。
これを解決するために広く使用されている方法はありますか?