Wie eine im Cache gespeicherte Drupal Seite aktualisieren?
-
02-10-2019 - |
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!
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;
}
}