【发布时间】:2010-12-13 01:06:35
【问题描述】:
背景
IIS ISAPI 过滤器将所有请求路由到前端控制器 Java CMS 以进行响应。没有物理文件对应于给定的 URL。动机:
- 保护 URL
- 实施 SSL
这是处理静态文件(如音频和视频)的性能瓶颈。并且,池化的应用程序服务器处理线程被占用为响应提供服务。
想法
让应用程序服务器填充一个 IIS ISAPI 过滤器或 httpmodule,它可以读取然后提供文件。可能使用物理文件路径、内容长度和 mime 类型填充响应标头。
问题
- 不让 IIS 直接提供文件的错误设计决定?如果是这样,请提供有关安全和 SSL 实施方面的建议(CMS 处理这两者)。
- 如果要让 IIS 响应,如何利用IIS static file caching?或者缓存有多少好处?
【问题讨论】:
标签: c# c++ iis httpmodule isapi