sql >> Base de Datos >  >> RDS >> Mysql

¿Cuál es la mejor manera de contar las vistas de página en PHP/MySQL?

Si está interesado en conservar los recursos y seguir usando SQL para generar informes, y el número exacto no importa, puede intentar muestrear de esta manera (modifique la frecuencia de muestreo para adaptarla a su 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
}