我们正在考虑在我们的 asp.net Web 应用程序中使用 Cassette,它可能被数百名用户同时访问。Cassette 通过 HTTP 处理程序工作,该处理程序处理这样开始的请求:
'_cassette\assets\*'
我注意到在硬盘驱动器上没有创建任何包。看起来资源在运行时在内存中被编译和压缩并返回给用户。
这是否意味着 Cassette 依赖代理或 IIS 缓存,而不是浏览器缓存来处理其他用户对同一捆绑包的所有后续请求?添加到每个包响应是否Cache-Control: public
意味着 URL 的包将始终由 IIS/代理缓存,并且 Web 应用程序不会做双重工作?