A few things you can try out to speed up local instances are as followed.
- Add
optimizeCompilations=”true”
to the compilation tag in web.config.
<compilation defaultLanguage="c#" debug="false" targetFramework="4.6.2”>
With
<compilation defaultLanguage="c#" debug="false" targetFramework="4.6.2" optimizeCompilations="true">
- In
Sitecore.Xdb.config
located in \App_Config\Sitecore\Marketing.xDB
turn off tracking and analytics by setting Xdb.Enabled
and Xdb.Tracking.Enabled
to false
- Turn off device detection in
\App_Config\Sitecore\DeviceDetection.Client\Sitecore.CES.DeviceDetection.config
by setting DeviceDetection.Enabled
to false
- Patch the configuration to make sure the agent doesn’t run every 10 seconds. It appears to be related to list management.
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:role="http://www.sitecore.net/xmlconfig/role/">
<sitecore role:require="Standalone or ContentManagement">
<scheduling>
<agent type="Sitecore.ListManagement.Operations.UpdateListOperationsAgent, Sitecore.ListManagement">
<patch:attribute name="interval">00:30:00</patch:attribute>
</agent>
</scheduling>
</sitecore>
</configuration>
refer this for more details: https://www.symsoftsolutions.com/sitecore/tips-to-make-sitecore-load-faster-on-development-machines/
hope it helps!
DELETE FROM [EventQueue]
on both core, master and web databases.