Frage

Ist es möglich, Drupal aktualisieren eine bestimmte Cache-Seite zu lassen?

Derzeit eine Seite unserer Website zeigt einige dynamischen Tabellendaten von Tabellenassistenten . Nach einigen Update in MySQL-Tabelle, wird die Seite nicht frisch.

Ich nehme an, es ist auf Grunde zu dem Website-Caching ist (Caching-Modus auf: Normal). Für anonyme Benutzer, später die Aktualisierung der Seite Art von 60 Minuten.

statt der gesamten Website-Cache zu löschen, ist es eine Möglichkeit, Drupal nur eine Seite zu lassen auffrischen? Dank!

War es hilfreich?

Lösung

Eine Methode, um „lassen Drupal eine bestimmte refresh“ Seite ist es einfach halten des Cache aus.

Die cacheexclude Modul ist dafür ausgelegt. sagen sie einfach die Seite (n) von Cache gehalten wollen.

Wenn Sie nicht über ein anderes Modul installieren möchten, können Sie außer Kraft setzen hook_init ():

mymodule_init() {
  $path = drupal_get_path_alias(request_uri());
  if ($path == "<do not cache path>") {
    $GLOBALS['conf']['cache'] = FALSE;
  }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top