はその後Umbraco文書を表し、多くのクラスがありますUmbraco:ノード、DynamicNode間の違い、コンテンツ
1) umbraco.cms.businesslogic.Content
2) umbraco.cms.businesslogic.web.Document
3) umbraco.MacroEngines.DynamicNode
4) umbraco.presentation.nodeFactory.Node
は、他のものはありますか?
あなたは彼らが何をするのか、いつ使用するのか説明できますか?
umbraco.MacroEngines.DynamicNodeとumbraco.presentation.nodeFactory.Nodeは同じように見えます。おそらく、Nodeクラスを使うほうが速いので、Nodeクラスを使用する方が良いでしょうか?
私は理論があります。
umbraco.cms.businesslogic.Contentとumbraco.cms.businesslogic.web.DocumentはcmsContentとcmsDocument DBテーブルの表現です。
umbraco.presentation.nodeFactory.Nodeとumbraco.MacroEngines.DynamicNodeは、ウェブサイトに利用するために、XMLファイルにキャッシュされたノードを表します。 最初は単純ノードで、2番目は動的プロパティが追加された同じノードです.1つはnodeTypeで定義されたプロパティ用です。 だから、私はノードがDynamicNode
よりも高速ですが、これを確認することができ、誰かがあることと思いますか?
Examineを使用してDynamicNodeを実行しても、DBから読み取る(「実行時キャッシュにない場合は」)文は競合しているようです。ここでランタイムキャッシュとはどういう意味ですか?私は通常、Umbracoがメモリ内キャッシュに使用するHTTPRuntimeを想定していますが、Examineはそのキャッシュではありません。 – jeffreypriebe