Foros del Web » Programando para Internet » PHP »

Problema con contador de vistas

Estas en el tema de Problema con contador de vistas en el foro de PHP en Foros del Web. Saludos Tengo un problema y esperaba alguien me pudiera ayudar. Tengo una pagina que muestra videos a los visitantes, y cada vez que termina un ...
  #1 (permalink)  
Antiguo 02/08/2011, 14:57
 
Fecha de Ingreso: junio-2008
Ubicación: Armenia- Colombia || El tigre - Venezuela
Mensajes: 34
Antigüedad: 15 años, 11 meses
Puntos: 1
Pregunta Problema con contador de vistas

Saludos
Tengo un problema y esperaba alguien me pudiera ayudar.
Tengo una pagina que muestra videos a los visitantes, y cada vez que termina un video debe actualizar el contador de vistas del video, con esto no tengo problema, el problema es que estoy usando la base de datos y el sitio esta colapsando por esta causa. Pense en hacerlo en XML teniendo los ids y cuentas de los videos, pero recorrer estos ciclos puede ser peor que el acceso a la base de datos, tambien pense en un archivo plano de texto separando los datos por algun caracter pero es tan viable como el xml.

Alguna sugerencia para conservar el conteo de vistas de videos sin sobrecargar la pagina?

De antemano les agradezco.
  #2 (permalink)  
Antiguo 02/08/2011, 15:07
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Problema con contador de vistas

Si supieramos qué código estás usando sería mas fácil ayudarte, no crees?
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #3 (permalink)  
Antiguo 02/08/2011, 15:08
Avatar de ramiro_md  
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 15 años, 8 meses
Puntos: 26
Respuesta: Problema con contador de vistas

Faaa cuantas visitas tenés ? y cuántos usuarios te reproducen videos en simultáneo ?? youtube debería empezar a temer ?
  #4 (permalink)  
Antiguo 02/08/2011, 15:37
 
Fecha de Ingreso: junio-2008
Ubicación: Armenia- Colombia || El tigre - Venezuela
Mensajes: 34
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Problema con contador de vistas

Jejeje
La pagina no es mia, es de un cliente y es un canal de television independiente, no puedo dar detalles, lo que si puedo incluir es el codigo que estaba antes en la pagina.

Código PHP:
function update_media_views($media_id)
{
    
$fecha=date("Y-m-d");
    
$query "update ".DBT_MEDIA_TO_VIEWS." set media_views = media_views+1 where media_id = $media_id and date_views = '".$fecha."'" ;
    
$result mysql_query($query);
    if(
mysql_affected_rows()==0)
    {
        
$query="Insert into ".DBT_MEDIA_TO_VIEWS." VALUES('','$media_id','1','".$fecha."')";
        
$result mysql_query($query);
}

Ese es el codigo actual, ellos quieren usar ese codigo para actualizar los videos en la base de datos pero con un cron diario para evitar esa carga. El problema es el peso de los xml o de los txt.

Asi que pensaba generar el xml y obtener los datos diarios con el cron para actualizar la base de datos.

Por cierto las visitas no son muchas, cada video se ve como 50 o 60 veces al dia, el problema es que diario se suben al sitio entre 40 y 100 videos. Entonces serian entre 2000 y 6000 consultas a la base de datos.

Estoy por decidirme por el xml, pero acepto sugerencias o si se puede optimizar esto de otra forma.

Etiquetas: contador, vistas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.