0

知られているように、各 TypoScript 条件はページの別のキャッシュ バージョンの生成を引き起こします。そのため、TypoScript で多くの条件を使用している場合、データベース内のキャッシュが指数関数的に増加する可能性があります。

どうすれば解決できますか。たとえば、マルチドメイン サイトに次のような条件があります。

[globalVar=IENV:TYPO3_HOST_ONLY = subdomain1.domain.com]
    config.baseURL = http://subdomain1.domain.com/
    config.googleMapKey = AAABBBCCCDDDEEEFFF
[global]

[globalVar=IENV:TYPO3_HOST_ONLY = subdomain2.domain.com]
    config.baseURL = http://subdomain2.domain.com/
    config.googleMapKey = AAABBBCCCDDDEEEGGG
[global]

おそらく、解決策は、より多くの USER_INT プラグインを使用して、内部条件を作成することです。

そして、おそらく、キャッシュをデータベースからファイル システムに抽出することは可能でしょうか?

4

1 に答える 1

0

ページに USER_INT / COA_INT がある場合、キャッシュされていない要素を追加しても害はありません。ただし、ページに USER_INT / COA_INT がない場合は、条件を維持する必要があります。

静的キャッシュには fe nc_staticfilecacheを使用しますが、ページにキャッシュされていない要素がない場合にのみ機能します。(場合によっては、ページをキャッシュできるように、AJAX 経由で動的コンテンツをロードする価値があるかもしれません)

于 2012-03-22T11:37:39.760 に答える