內置的Sitecore渲染統計信息http://<sitename>/sitecore/admin/stats.aspx
對於識別效率低下且緩慢加載的XSLT渲染真的很有幫助。最近我已經開始切換到.ascx子佈局,以利用Sitecore C#API,它可以在正確使用時幫助提高性能。Sitecore的sublayout呈現統計信息是否不正確?
不過,我已經注意到,子佈局(而不是XSLT渲染)未在統計頁面上正確的報道。請參閱下面的屏幕截圖....
我知道一個事實,這個子佈局約需1.8秒生成(我在後臺代碼計算此)。緩存已關閉。我已經刷新了該頁面20次,以確保我獲得平均水平。你會看到,「平均項目。」始終是0 - 我可以這樣生活 - 但「平均時間(毫秒)。」是小於1ms這僅僅是明顯錯誤的。
沒有人有任何見解呢?有沒有人找到一種方法讓它正常工作?
我現在正在做類似的練習。我注意到,我的一些ascx報告avg項目,而有些不。您是否嘗試過運行調試並查看配置文件/跟蹤的時間。我注意到一些差異。 – 2013-05-09 12:23:12
@WesleyLomax是的,我確切地知道你的意思。我認爲顯示avg項目的.ascx文件是包含XSLT作爲子渲染的文件。換句話說,平均項目計數是針對XSLT的,而不是** ascx本身。在sitecore中運行調試給了我與統計頁面類似的結果 - 0 - 10ms生成時間和0項。這真的很煩人。 – theyetiman 2013-05-09 14:45:05
XSLT在Sitecore開發人員社區中瞭解甚少。話雖如此,我肯定發現渲染統計不一定準確。 – 2013-05-09 19:29:35