我目前正在调查 Umbraco 6.1.6 网站的性能问题。该网站正在运行大量自定义代码,我确信这是原因,但是为了更好地帮助我理解应用程序,有人可以提供解释页面请求生命周期的图形图吗?
具体来说,我想了解通过 Umbraco 应用程序的每个主要部分返回内容的流程,包括:
- 路由
- 发生任何数据库请求的位置
- 使用缓存的时间和位置
- razor/c# 中的遍历节点是如何工作的,例如 @CurrentPage.Descendants() / Ancestors()
我希望这已经存在,但我在 Umbraco 论坛上找不到它。