Skip to content
Extraits de code Groupes Projets
Valider bb3c5870 rédigé par Fil's avatar Fil
Parcourir les fichiers

etre un peu plus smart sur la gestion du cron(), pour eviter que ca rame sur...

etre un peu plus smart sur la gestion du cron(), pour eviter que ca rame sur un petit site (notamment tests en local)
parent c3c68232
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -205,8 +205,14 @@ if (defined('_INC_PUBLIC')) { ...@@ -205,8 +205,14 @@ if (defined('_INC_PUBLIC')) {
} }
// Effectuer une tache de fond ? // Effectuer une tache de fond ?
cron(); // si #SPIP_CRON est present, on ne le tente que pour les navigateurs
// en mode texte (par exemple), et seulement sur les pages web
if ($html
AND !strstr($page['texte'], '<!-- SPIP-CRON -->')
AND !preg_match(',msie|mozilla|opera|konqueror,i', $_SERVER['HTTP_USER_AGENT']))
cron();
spip_log('fini '.$_SERVER['REQUEST_URI']);
} }
?> ?>
...@@ -499,10 +499,9 @@ function balise_FIN_SURLIGNE_dist($p) { ...@@ -499,10 +499,9 @@ function balise_FIN_SURLIGNE_dist($p) {
// insere un <div> avec un lien background-image vers les taches de fond. // insere un <div> avec un lien background-image vers les taches de fond.
// Si cette balise est presente sur la page de sommaire, le site ne devrait // Si cette balise est presente sur la page de sommaire, le site ne devrait
// quasiment jamais se trouver ralenti par des taches de fond un peu lentes // quasiment jamais se trouver ralenti par des taches de fond un peu lentes
// ATTENTION: cette balise efface parfois les boutons admin implicites
// http://doc.spip.org/@balise_SPIP_CRON_dist // http://doc.spip.org/@balise_SPIP_CRON_dist
function balise_SPIP_CRON_dist ($p) { function balise_SPIP_CRON_dist ($p) {
$p->code = '"<div style=\"background-image: url(\'' . $p->code = '"<!-- SPIP-CRON --><div style=\"background-image: url(\'' .
generer_url_action('cron') . generer_url_action('cron') .
'\');\"></div>"'; '\');\"></div>"';
$p->interdire_scripts = false; $p->interdire_scripts = false;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter