[Typo3-UG Russia] tt_news + realurl + кэш = чудеса :( [дело в nginx[-0.1.x] и sendCacheHeaders?]

Michael Shigorin mike at osdn.org.ua
Mon Oct 17 23:48:10 CEST 2005


	Здравствуйте.
Озаботился на свою голову "ссылками покрасивше"...

Дано: typo3 3.8.0, tt_news 2.2.24, realurl 0.3.0.

Имеем:

--- localconf.php
    'postVarSets' => array(
      '_DEFAULT' => array(
        // archive
        'period' => array(
          '0' => array('GETvar' => 'tx_ttnews[year]',),
          '1' => array('GETvar' => 'tx_ttnews[month]',),
        ),
        // pagebrowser
        'browse' => array('0' => array('GETvar' => 'tx_ttnews[pointer]')),
        'select' => array ('0' => array('GETvar' => 'tx_ttnews[cat]')),
        'view' => array(
          '0' => array('GETvar' => 'tx_ttnews[tt_news]'),
          //'1' => array('GETvar' => 'cHash'),
          //'2' => array('GETvar' => 'tx_ttnews[swords]'),
        ),
      ),
    ),
---

Ссылки почти совсем красивые:

http://www.linux.kiev.ua/ru/news/comments/view/1436/
http://www.linux.kiev.ua/ru/news/archive/select/176/
http://www.linux.kiev.ua/ru/news/archive/period/2005/08/

но вот незадача -- при рассмотрении первой (SINGLE) вот что:

--- табличка вверху странички
Error: Stored cHash and calculated did not match!
0	f72e25f28b
1	5ef82b7788
2	ua/news/archive/details/view/1524/
3	17666845
---

Если же во view раскомментировать строчку с 'cHash' -- 
начинаются дикие приколы не то что с URL, с тем, что вываливается
на страницы -- при многих переходах такое впечатление, что
предыдущий контент закэшировался полностью и подсовывается 
по своему cHash, который всунут в ссылку (но ссылки-то разные
получаются, включая "хвостик" cHash!):

http://www.linux.kiev.ua/ru/news/comments/view/1522/a283d76273/
http://www.linux.kiev.ua/ru/news/archive/select/176/view//7338ea3a2e/
http://www.linux.kiev.ua/ru/news/archive/period/2005/08/view//d114c91cb1/

При этом если зайти в одну из категорий -- то без shift-reload
переход к следующей покажет тот же набор статей.

tx_realurl_uniqalias со старыми алиасами truncate'нул, ...


.......

о!  О!  убрал назад на :1080 включенный сегодня на :80
nginx-0.1.45 -- разум вернулся в наши края. (он у меня "сбоку"
как frontend proxy webserver сполняет, а тут sendCacheHeaders = 1
и вещи несколько усложняются)

Похоже, придётся посмотреть 0.3.2, где по кэшированию как раз
исправления заявлены, ну и если всё плохо -- не забыть написать
Игорю Сысоеву...

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



More information about the TYPO3-russia mailing list