Hallo,
ich habe vor kurzem ein Script gemacht, welches pro Tag einen Datensatz mit Inhalten wie visits, etc. in die DB einträgt.
Dies geschiet so:
Wie man sieht, kommt auch gleich ein UPDATE-Statement, welches immer updatet, wenn der jeweilige Tag der heutige Tag ist.
Nun meine Frage: Bei jedem Klick werden diese mysql_query's ausgeführt. Ist meine Methode irgendwie Performancelastig ? Würde es andere Wege geben, die besser wären ?
ich habe vor kurzem ein Script gemacht, welches pro Tag einen Datensatz mit Inhalten wie visits, etc. in die DB einträgt.
Dies geschiet so:
PHP-Code:
$result = mysql_query("SELECT * FROM stats_daily WHERE date='$d_tdy'");
$num_rows = mysql_num_rows($result);
if (empty($num_rows)) { mysql_query("INSERT INTO stats_daily (visits, date) VALUES ('$visits_tdy', '$d_tdy')"); }
mysql_query("UPDATE stats_daily SET visits='$visits_tdy', hits='$hits_tdy' WHERE date='$d_tdy'");
Nun meine Frage: Bei jedem Klick werden diese mysql_query's ausgeführt. Ist meine Methode irgendwie Performancelastig ? Würde es andere Wege geben, die besser wären ?
Kommentar