我们的生产服务器上遇到 CPU 问题。使用jetbrains cpu profiler进行分析后,我们注意到程序集中的一些函数Sitecore.Analytics
被处决。
这有点奇怪,因为我们在配置文件中禁用了所有与分析相关的配置。
调查之后/sitecore/admin/showconfig.aspx
我们注意到仍然有很多Sitecore.Analytics
此配置中的相关配置,而这些配置在我们的配置文件中已停用。
例如
在文件中/App_Config/Include/EventHandlers.config
配置如下:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<events timingLevel="custom">
</events>
</sitecore>
</configuration>
当查看showconfig.aspx
它看起来像这样:
<events timingLevel="custom">
<event name="forms:save"/>
<event name="item:saved">
<handler type="Sitecore.Analytics.Data.Items.ItemEventHandler, Sitecore.Analytics" method="OnItemSaved"/>
<handler type="Sitecore.Analytics.Automation.Data.Items.ItemEventHandler, Sitecore.Automation.MarketingAutomation" method="OnAutomationStateChanged"/>
</event>
<event name="item:deleted">
<handler type="Sitecore.Analytics.Automation.Data.Items.ItemEventHandler, Sitecore.Automation.MarketingAutomation" method="OnAutomationStateChanged"/>
</event>
<event name="media:request">
<handler type="Sitecore.Analytics.Media.MediaRequestEventHandler, Sitecore.Analytics" method="OnMediaRequest"/>
</event>
</events>
有谁知道为什么这些仍然返回showconfig.aspx
?
有没有办法完全删除/禁用 sitecore 分析模块?