1

これは、プラットフォームにとらわれない質問です。一部のプラットフォームでは共有キャッシュなどが許可されていることは知っていますが、そのほとんどは単なる「魔法」です。それらが実際にどのように実装されているのか、技術的な詳細は何か疑問に思っています。

したがって、単純なロードバランサーを使用して10台のサーバーでWebアプリケーションを実行している場合(スティッキーセッションを実行できないなど)、サーバーファーム全体のキャッシュを確実に無効にするにはどうすればよいですか?

共有キャッシングなどについて具体的に話しているのではありません。たとえば、Webサイトにログインする人がいます。リクエストを処理するサーバーは、データベースに戻らないように、情報ユーザー/パスワードハッシュなどをキャッシュします。ただし、その後、ユーザー名またはパスワードを変更することにしました。このキャッシュされた値を、それを持っている可能性のあるすべてのサーバーから無効にする必要があります。

このようなシナリオは通常どのように処理されますか?(キャッシュしないと高すぎるふりをします:))

4

1 に答える 1

0

HTTP キャッシングについて話している場合、最も一般的な方法は HTCP です - https://www.rfc-editor.org/rfc/rfc2756

于 2012-12-02T07:30:35.827 に答える