Orchardcms Orchard预热模块不工作

Orchardcms Orchard预热模块不工作,orchardcms,Orchardcms,我有一个网站,我刚刚推到生产,正在经历重大的滞后,加载时间15秒以上的一些网页 尝试并修复我已安装的缓存、系统缓存和预热模块。前两个似乎效果甚微,不幸的是,预热模块似乎不起作用。对于我输入的所有路径,它将返回0的状态 从代码看,这基本上意味着WebRequest失败了,你有没有想过应该使用什么树?发现主机头被认为是不安全的,并且被阻止了。解决方法是添加 <system.net> <settings> <httpWebRequest useUn

我有一个网站,我刚刚推到生产,正在经历重大的滞后,加载时间15秒以上的一些网页

尝试并修复我已安装的缓存、系统缓存和预热模块。前两个似乎效果甚微,不幸的是,预热模块似乎不起作用。对于我输入的所有路径,它将返回0的状态


从代码看,这基本上意味着WebRequest失败了,你有没有想过应该使用什么树?

发现主机头被认为是不安全的,并且被阻止了。解决方法是添加

<system.net>
    <settings>
        <httpWebRequest useUnsafeHeaderParsing="true" />
    </settings>
</system.net>

到您的web.config


虽然在性能方面没有解决太多问题…

15秒是不正常的。您应该分析(如果您没有访问完整的分析程序,那么Mini Profiler是一个很好的开始),并找出是什么让它慢了这么多。Betrand-有什么诀窍让它运行吗?我下载了源代码(出于某种原因,我们的firewall blocks.nupkg),将其放到modules文件夹中并启用了它。。。但是没有看到miniprofiler小部件。不管怎样,我能够安装sqlprofiler。。。而且我的网页也很健谈。看来我对查询导航项的大量使用是其中的一个重要部分,不管怎么说,都是为了迫使这些项在整个应用程序中缓存?缓存导航成功了,这个模块是一个救生圈。令人沮丧的是,输出缓存没有覆盖整个应用程序。。。