Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é a melhor maneira de contar visualizações de página em PHP/MySQL?


Se você estiver interessado em conservar recursos e ainda usar SQL para relatórios, e o # preciso não importa, você pode tentar uma amostragem assim (modifique a taxa de amostragem para se adequar à sua escala):
$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
}