web-dev-qa-db-ja.com

「コンテンツの準備」は何をするもので、いつ使用する必要がありますか?

一部(すべて?)のカスタムモジュールでは、[オプション]タブの下に[コンテンツの準備]オプションがあります。

Prepare Content Option

それは何をするためのものか?

いつ使用すべきですか? (逆に、使用すべきでない場合は?)

サイトのパフォーマンスや動的コンテンツ(スポーツのスコア、株価など、頻繁に変化する非静的情報)にどのような影響がありますか?

5
NivF007

コンテンツの準備は、モジュールのコンテンツのonContentPrepareプラグインイベントを有効にします。したがって、カスタムhtmlモジュールのhtmlコンテンツは、記事で発生するのと同様に、コンテンツプラグインのプロセスを通過します。

これにより、カスタムhtmlモジュールでコンテンツプラグイン(loadModule、メールクローキングなど)を実行できます。

それがいつ使われるべきかについての答えは今や明白になったと思います。コンテンツプラグインによる処理が必要なコンテンツがある場合。

パフォーマンスへの影響:手元に正確なメトリックスはありませんが、余分な処理が含まれるため、これはphp側でいくつかの余分なタスクを追加しますが、それは最小限であるべきです(コンテンツプラグインの内容によって異なります)。 。

コンテンツプラグインを必要とするコンテンツがない場合は、無効にしてください。

6
FFrewin