it-swarm.com.de

Wird der Cron-Job ausgeführt, wenn die geladene Seite aus dem Cache geliefert wird?

Da ein Cron-Job erst ausgeführt wird, wenn eine Seitenladeanforderung eingeht, was passiert, wenn die Seite von einem Caching-Plugin aus dem Cache geladen wird? Wird WordPress weiterhin einen Cron-Job ausführen, der in diesem Fall ausgeführt werden soll?

1
learning_13

Dies hängt vom verwendeten Plugin und der verwendeten Cache-Methode ab. Zum Beispiel, soweit ich mich erinnere, bietet WP Super Cache zwei verschiedene Cache-Methoden:

  1. PHP Cache

  2. HTML-Cache

Mit der ersten Methode werden PHP Cache-Dateien erstellt, die zwar die Funktionen von WordPress laden, jedoch nicht den gesamten Ladevorgang durchlaufen. Wenn dies der Fall ist, bedeutet dies, dass die PHP -Funktionen ausgeführt werden und Ihr Cron-Job wahrscheinlich verarbeitet wird. Da sich die Cron-Jobs jedoch normalerweise in der functions.php-Datei des Themas befinden und die PHP-Cache-Datei normalerweise ein PHP -Vorlagen-Cache ist, besteht die Möglichkeit, dass sie nicht ausgelöst werden. Sie sollten sich die generierten PHP Cache-Dateien genauer ansehen.

Die zweite Methode erstellt einfach Status-HTML-Dateien, die direkt bereitgestellt werden. Es ist kein PHP daran beteiligt, daher wird kein Cron-Job ausgeführt.

2
Jack Johansson