【发布时间】:2013-11-14 05:50:42
【问题描述】:
如果我收到来自 Spider 的请求,我会启动 Phantom JS 进程并返回动态 HTML。 (使用 OnExecuting 过滤器并设置 ActionResult)
但是 OutputCache 过滤器也在这个方法上,它正在妨碍!
例如:
步骤 1. 使用普通用户代理加载页面。 (输出缓存缓存 URL) 步骤 2. 使用蜘蛛用户代理加载页面。 (之前缓存的响应被发送给蜘蛛,我的 Phantom JS 过滤器永远不会运行)
【问题讨论】:
标签: asp.net-mvc outputcache action-filter