Ja klar *grins* soll ja immerhin ordentlich werden.fängst ja so langsam an, wie manchmal ich zu klingen :eek6:
Ja klar *grins* soll ja immerhin ordentlich werden.fängst ja so langsam an, wie manchmal ich zu klingen :eek6:
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
Für die Leute, bei denen nichts passiert, denkt bitte daran, dass ihr erst eine Verbindung zur Datenbank aufbauen müsst
Das sieht dann so au:
PHP-Code:
<?php
@require_once ('../lib/functions.lib.php');
db_connect();
db_query('DELETE FROM '.$db_prefix.'_reloads WHERE bis <= '.time().'') or die('Löschen fehlgeschlagen '.mysql_error());
db_query('OPTIMIZE NO_WRITE_TO_BINLOG TABLE '.$db_prefix.'_reloads') or die('Optimierung fehlgeschlagen '.mysql_error());
db_close();
echo'VMS_Reloads erfolgreich optimiert';
?>
Frage: warum einen extra cron????
Habt ihr das nicht im cron db_opzimize.php drin? dieser solle doch eh stündlich laufen und die beiden befehle da noch unterzubringen, ist ja keine Hürde.
mfg
dragon11
man kann auch einfach in die header.php folgendes einbauen:
wer aber unbedingt db anfragen sparen will kann das ganze ja noch so verändern:PHP-Code:
db_query ("DELETE FROM ".$db_prefix."_reloads WHERE bis <= '".time()."'");
könnte vielleicht sogar besser sein, weil so immer mal wenige zeilen gelöscht werden, beim cron aufruf aber auf einmal hunderte, nur sollte natürlich ein optimize befehl dennoch immer mal wieder ausgeführt werden.PHP-Code:
if(rand(0,4)==2) db_query ("DELETE FROM ".$db_prefix."_reloads WHERE bis <= '".time()."'");
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
db_optimize.php 1: http://www.designerscripte.net/downl...?do=file&id=68
db_optimize.php 2: http://www.designerscripte.net/downl...?do=file&id=69
wenn du vms1.2 nutzt musst du es ggf an das anpasssen
vielen dank