Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der beste Weg, um Seitenaufrufe in PHP/MySQL zu zählen?

Wenn Sie daran interessiert sind, Ressourcen zu sparen und dennoch SQL für die Berichterstellung zu verwenden, und das genaue # keine Rolle spielt, können Sie eine Abtastung wie folgt versuchen (Abtastrate an Ihre Skalierung anpassen):

$sample_rate = 100;
if(mt_rand(1,$sample_rate) == 1) {
    $query = mysql_query(" UPDATE posts SET views = views + {$sample_rate} WHERE id = '{$id}' ");
    // execute query, etc
}