Это то, что так долго искал - наверное не 1-и месяц:
самое странное что в тему
useCashHash valid - на оффициальном форуме typo3.org - мне ничего не ответили, вернее ответили, но как-то расплывчато было сказано - что это не возможно - и это ответ от Core...!!!... Странно что там, даже PHP-код вставить нет возможности....
Теперь из t3lib_div::cHashParams и t3lib_div::calculateCHash стало понятно, как можно проверить ... useCashHash - оказывается - это просто md5 - всех _GET-параметров....
PHP код:
//////////////////////////////////////////////////////////////////////
// Определяем тип страницы
//////////////////////////////////////////////////////////////////////
$cHash_array = t3lib_div::cHashParams( t3lib_div::implodeArrayForUrl('', $GLOBALS['_GET']) );
$cHash_calc = t3lib_div::calculateCHash($cHash_array);
// обычные // "1" Обчыная страница
if ($GLOBALS['TSFE']->getHash() != null) {
// кэшировать можно
}
// useCashHash = 1 // "2" виртуальная страница
if ($GLOBALS['TSFE']->cHash != null){
// кэшировать можно
}
// Не для кэширования // "3" запрещенная к кэшированию - виртуальная страница
if (($GLOBALS['TSFE']->cHash != null && $GLOBALS['TSFE']->cHash != $cHash_calc)
OR ($GLOBALS['TSFE']->cHash == null && $cHash_calc != null)){
// кэшировать запрещено!
}
А с тэгами - наверное - если в memcache - ничего не получится - то останусь на БД
Т.к. по тэгам хочется иметь что - то вроде
Код HTML:
//[prefixProject][domainName][pageId/Alias][typeNum][L][useCashHash][commendId]...
//[prefixProject][domainName][pageId/Alias][typeNum][L][useCashHash][newsId]...
ТЭГИ ::: https://code.google.com/p/memcached-...seMemcachedTag
Пока как-то так.