Mamy problemy z cpu na naszych serwerach produkcyjnych. Po profilowaniu za pomocą profilera procesora jetbrains zauważyliśmy, że zostały wykonane niektóre funkcje w zespole Sitecore.Analytics
.Jak całkowicie wyłączyć Sitecore Analytics
Jest to nieco dziwne, ponieważ wyłączyliśmy całą konfigurację związaną z analizą w plikach de config.
Po przejrzeniu /sitecore/admin/showconfig.aspx
zauważyliśmy, że w tej konfiguracji jest jeszcze wiele powiązanych konfiguracji Sitecore.Analytics
, które są dezaktywowane w naszych plikach konfiguracyjnych.
Na przykład
W pliku /App_Config/Include/EventHandlers.config
konfiguracji wygląda następująco:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<events timingLevel="custom">
</events>
</sitecore>
</configuration>
Patrząc na showconfig.aspx
wygląda mniej więcej tak:
<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>
Czy ktoś ma pomysł dlaczego nadal wracają w showconfig.aspx
? Czy istnieje sposób całkowitego usunięcia/wyłączenia modułu analizy sitsite?
Tylko FYI, istnieje kilka funkcji Sitecore, które opierają się na tym, że Analytics jest aktywne. Jednym, który natychmiast przychodzi na myśl, jest geo-kodowanie IP. Jeśli więc używasz tej funkcji do kierowania treściami geograficznymi, nie uda się, gdy Analytics zostanie wyłączony. – Bryan