Üretim sistemlerimizde işlemci sorunları yaşıyoruz. Jetbrains işlemci profiler ile profil oluşturduktan sonra, montaj Sitecore.Analytics
'daki bazı fonksiyonların yürütüldüğünü fark ettik.Sitecore Analytics tamamen devre dışı bırakılır
Bu biraz garip çünkü yapılandırma dosyalarındaki tüm analitik ile ilgili yapılandırmayı devre dışı bıraktık.
/sitecore/admin/showconfig.aspx
'u inceledikten sonra, bu yapılandırmada hala çok sayıda Sitecore.Analytics
ilgili yapılandırma bulunduğunu gördük ve bunlar yapılandırma dosyalarımızda devre dışı bırakıldı. dosyasında /App_Config/Include/EventHandlers.config
yapılandırması olarak
Örneğin
içinşuna benzer: herkes bir fikri vardır
<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>
mu:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<events timingLevel="custom">
</events>
</sitecore>
</configuration>
o şuna benzer showconfig.aspx
bakarken bunlar neden hala showconfig.aspx
'da geri dönüyor? Sitecore analiz modülünü tamamen silmenin/devre dışı bırakmanın bir yolu var mı?
Sadece bir FYI, Analytics'in aktif olmasını sağlayan bazı Sitecore özellikleri vardır. Akla ilk gelen IP coğrafi kodlamadır. Dolayısıyla, coğrafi özellikli içeriği yönlendirmek için bu özelliği kullanıyorsanız, Analytics devre dışı bırakıldığında başarısız olur. – Bryan