我们有一个REST-ish(在非常RESTful,但仍然通过uri访问的东西)服务,其中每个用户必须进行身份验证才能访问某些资源。基本上,访问资源http://server/do_something?q=foobar
的结果将因用户而异。
使用HTTP身份验证(通过TSL)对用户进行身份验证。
此处的每个用户都代表一个高容量的Web服务,因此缓存对我们非常有益。但在阅读缓存之后,似乎存在身份验证标头会阻止资源被缓存。
如果只查看URI,这是有道理的,但这里的生命体征包括身份验证标头。那么有没有办法使用相当标准的工具(Apache的mod_cache,Squid等)进行缓存?
答案 0 :(得分:0)
我们最终为每个用户创建虚拟主机,其中缓存在每个主机上完成: