我有一个网站,我刚刚推向生产,在某些网页上遇到了显着延迟,加载时间超过15秒。
尝试修复我已安装缓存,syscache和预热模块。前两个似乎影响很小,不幸的是,热身模块似乎无法正常工作。它为我输入的所有路径返回状态0。
仔细查看代码,看起来这实际上意味着WebRequest失败了,对树木吠叫的想法是什么?
答案 0 :(得分:0)
想出主机标头被认为不安全并被阻止。修复是添加
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
到你的web.config。
虽然在性能方面没有解决太多......