Spider からリクエストを受け取ると、Phantom JS プロセスを開始し、動的 HTML をレンダリングします。(OnExecuting フィルターを使用して ActionResult を設定する)
しかし、このメソッドにも OutputCache フィルターが配置されており、邪魔になっています。
例えば:
ステップ 1. 通常のユーザー エージェントでページをロードします。(出力キャッシュは URL をキャッシュします) ステップ 2. スパイダー ユーザー エージェントでページを読み込みます。(以前にキャッシュされた応答がスパイダーに送信され、私の Phantom JS フィルターは実行されません)