2

REST っぽい (あまり RESTful ではないが、URI によってアクセスする) サービスがあり、各ユーザーは何らかのリソースにアクセスするために自分自身を認証する必要があります。基本的に、リソースにアクセスした結果はhttp://server/do_something?q=foobarユーザーによって異なります。

ユーザーは、HTTP 認証 (TSL 経由) を使用して認証されます。

ここでの各ユーザーは大量の Web サービスを表しているため、キャッシングは私たちにとって非常に有益です。しかし、キャッシュについて調べたところ、認証ヘッダーが存在するとリソースがキャッシュされないように思われます。

URI だけを見ればそれは理にかなっていますが、ここでのバイタルには認証ヘッダーが含まれています。かなり標準的なツール (Apache の mod_cache、Squid など) を使用してこのキャッシングを行う方法はありますか?

4

1 に答える 1

0

最終的に、ユーザーごとに仮想ホストを作成し、各ホストでキャッシュが行われるようにしました。

  • user1.myservice.net
  • user2.myservice.net
  • ...
于 2014-01-10T08:48:21.810 に答える