I am currently using a warmup script to preload the pages of my sites. The warmup works well but about 2 minutes after it ran the search becomes slow again. I have refreshed the page with the developer dashboard enabled and I can see which part is slow but I have no idea how I can prevent this rendering step to slow down. I'm using SharePoint 2010.
Why does "ExecuteWcfOperation:http://tempuri.org/ISPWindowsTokenCacheServiceContract/CacheHandle" takes 24 seconds to execute ?
- Activate web part connections (0.05 ms)
- Panneau d'affinement CreateChildControls (24226.22 ms)
- DataBinding DataFormWebPart (Panneau d'affinement) (24226.00 ms)
- RefinementManager.GetRefinementXml() (24121.95 ms)
- SharePointSearchRuntime::SendRequest (24117.62 ms)
- SharePointSearchRuntime::GetQueryResult (24117.03 ms)
- CreateChannelActingAsLoggedOnUser:Microsoft.Office.Server.Search.Administration.ISearchServiceApplication (24086.46 ms)
- GetServiceSecurityToken (24086.19 ms)
- CacheHandle (24085.90 ms)
- CreateChannelActingAsLoggedOnUser:Microsoft.SharePoint.Administration.Claims.ISPWindowsTokenCacheServiceContract (0.32 ms)
- GetServiceSecurityToken (0.04 ms)
- CreateChannelWithIssuedToken (0.15 ms)
- InitializeWcfOperation (0.02 ms)
- ExecuteWcfOperation:http://tempuri.org/ISPWindowsTokenCacheServiceContract/CacheHandle (24084.56 ms)
- CleanUpWcfOperation (0.01 ms)
- CreateChannelWithIssuedToken (0.16 ms)
- Execute (29.21 ms)
- InitializeWcfOperation (0.03 ms)
- ExecuteWcfOperation:http://tempuri.org/ISearchQueryServiceApplication /Execute (26.46 ms)
- CleanUpWcfOperation (0.01 ms)
- RecordQuery (0.08 ms)
- EnqueueRecordQuery (0.02 ms)
- SharePointSearchRuntime::MakeSharepointXmlResult (0.03 ms)
- SharePointSearchRuntime::MakeSharepointXmlResult#1 (0.02 ms)
- RefinementManager.GetRefinement(Dictionary<string, Dictionary<string, RefinementDataElement>>, XmlDocument, int) (1.52 ms)
- Panneau d'affinement OnPreRender (2.85 ms)