現在、Umbraco 6.1.6 Web サイトのパフォーマンスの問題を調査しています。Web サイトで多くのカスタム コードが実行されており、これが原因であると確信していますが、アプリケーションの理解を深めるために、ページ リクエストのライフ サイクルを説明するグラフィカルな図を提供してもらえますか?
具体的には、Umbraco アプリケーションの各主要部分から次のようなコンテンツを返すまでのプロセス フローを理解したいと思います。
- ルーティング
- データベース要求が行われる場所
- キャッシングが使用される時期と保存場所
- razor/c# でノードをトラバースする方法 (@CurrentPage.Descendants() / Ancestors() など)
これが既に存在することを願っていますが、Umbraco フォーラムで見つけることができません。