Форма редактирования узла показывает кэшированный или предыдущий заголовок при редактировании узла, после обновления узла?


Когда я обновляю узел, редакция показывает изменения в значениях, когда мы видим разницу, но после обновления узла, когда я снова редактирую узел в редактировании узла из него, отображается старое значение, т. Е. кэшированное значение.

Когда я очищаю весь кэш, обновленное значение начинает появляться в форме редактирования узла.

На сайте кэш страниц не включен, кэш блоков не включен. Но мы используем memcache

Это происходит не всегда, но начинает происходить, когда кэш не очищен для несколько часов, но после очистки кэша он начинает работать.

Пожалуйста, предложите, какой тип кэша влияет на значения при редактировании заголовков узлов.

Я также использую модули Заголовок и entity_трансляция

В моих представлениях нет кэша, и я использую файл шаблона для nid представлений, в котором я выбираю заголовки, как показано ниже, которые также показывают кэшированную версию:

$link = node_load($nid);
$link->title_field['en'][0]['value']  // English value title
$link->title_field['fr'][0]['value']  // French value of title

Должен ли я попробовать вот так избавиться от кэша:

$link = node_load($nid,null,true); // setting true 

Пожалуйста, предложите, я был пытаюсь и ищу долгое время, но не могу найти решение. Похоже, проблемы с memcache.

Минимальное время жизни кэша = нет

РЕДАКТИРОВАТЬ: похоже, какая-то похожая проблема Необходимо очистить кэш после перевода узла

ПОПРОБОВАЛ РЕШЕНИЕ, и это не помогло :

function custom_module_node_update($node) {
  $nodeurl = url('node/'. $node->nid);
  cache_clear_all($nodeurl, 'cache_page');
  cache_clear_all("field:node:$node->nid", 'cache_field');
}

Я не уверен, что это поможет в данном случае или нет, или при обновлении перевода узла. Пожалуйста, предложите! Спасибо!

Author: Community, 2016-04-08

1 answers

Я переключился на ниже для кэша и полностью удалил memcached. Все проблемы решаются с помощью этого.

Https://www.drupal.org/project/redis

Https://www.drupal.org/project/entitycache

Спасибо!

 0
Author: jas, 2016-04-28 09:54:07