One of sites supported by our team has performance problem. We used NHibernate in the custom page provider implementation and page queries apparently translated to HQL and then to SQL. I profiled application and surpisingly found significant time sink in EPiServer.Data.Dynamic.TypeResolver which subscribed to ResolveType event. When we suppress event handler with
we see 3.5x acceleration of page publishing from 2300ms down to 650 ms. On other hand we do use dynamic data store in the application and I want to know how suppresing autoResolve may affect its functionality.
One of sites supported by our team has performance problem. We used NHibernate in the custom page provider implementation and page queries apparently translated to HQL and then to SQL. I profiled application and surpisingly found significant time sink in EPiServer.Data.Dynamic.TypeResolver which subscribed to ResolveType event. When we suppress event handler with
we see 3.5x acceleration of page publishing from 2300ms down to 650 ms. On other hand we do use dynamic data store in the application and I want to know how suppresing autoResolve may affect its functionality.
Thanks