Skip to content
Extraits de code Groupes Projets
Valider 20f39fbb rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Nettoyer table spip_ajax_fonc (toutes les 2 heures?)

parent 382dc781
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -246,6 +246,7 @@ ecrire/img_pack/visiter-48_rtl.png -text
ecrire/img_pack/warning-24.gif -text
ecrire/img_pack/warning.gif -text
ecrire/img_pack/xml.gif -text
ecrire/inc_ajax.php3 -text
ecrire/inc_barre.php3 -text
ecrire/inc_mini_nav.php -text
ecrire/polices/dustismo-license.txt -text svneol=unset#application/octet-stream
......
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2005 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
//
// Ce fichier ne sera execute qu'une fois
if (defined("_ECRIRE_INC_AJAX")) return;
define("_ECRIRE_INC_AJAX", "1");
function nettoyer_ajax() {
$query = "DELETE FROM spip_ajax_fonc WHERE date < DATE_SUB(NOW(), INTERVAL 2 HOUR)";
$res = spip_query($query);
}
?>
\ No newline at end of file
......@@ -138,6 +138,9 @@ function taches_generales() {
// indexation
if (lire_meta("activer_moteur") == "oui")
$taches_generales[]= 'index';
// ajax
$taches_generales[] = 'ajax';
return $taches_generales;
}
......@@ -158,7 +161,8 @@ $frequence_taches = array(
'popularites' => 1800,
'sites' => 90,
'index' => 60,
'optimiser' => 3600 * 48
'optimiser' => 3600 * 48,
'ajax' => 3600 * 2
);
// Fonctions effectivement appelees.
......@@ -263,6 +267,11 @@ function cron_mail($t) {
return 1;
}
function cron_ajax ($t) {
nettoyer_ajax();
return 1;
}
function cron_invalideur($t) {
//
// menage des vieux fichiers du cache
......
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