我目前正在调查Umbraco 6.1.6网站的性能问题。该网站运行了很多自定义代码,我确信这是原因,但为了更好地帮助我理解应用程序,有人可以提供一个解释页面请求生命周期的图形图表吗?
具体来说,我想了解通过Umbraco应用程序的每个主要部分返回内容的流程,包括:
我希望这已经存在,但我在Umbraco论坛上找不到它。
答案 0 :(得分:5)
我无法添加评论,因为我没有50个声望,而且它不是我能给你的确切答案..但是,如果你在web.config中将 umbracoDebugMode 设置为true,那么你然后可以将?umbdebug = true 添加到您的网址。
在左上角,您将看到一个小方框,告诉您页面渲染的时间长度。单击它,您可以看到所有控件渲染所需的ms数。此外,在“查询时间”下,您可以单击该数字,然后查看对数据库的所有查询。
希望这有助于调试您的性能问题。