01-01-2024, 07:42 PM
0
Les puede ser de utilidad para los que tienen muchas visitas en su web.
Esta tabla, w_visitas y u_sessions puede almacenar datos innecesarios más que para tener estadísticas de las visitas.
Esto les ocasiona problemas a veces cuando quieren cambiar de servidor y su base de datos es muy grande, con esto podrán reducir considerablemente.
Donde ven los números 100 en ambas pueden cambiarlas por la cantidad que quieran que se actualice al llegar a esa cantidad, dependiendo de la actividad que tengan en su web.
Hagan copias de sus tablas si quieren probar.
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Arriba agregar:
En c.user.php --> inc --> class --> c.user.php
Buscar:
Debajo agregar:
Creditos: Debes agradecer para ver el contenido...
Esta tabla, w_visitas y u_sessions puede almacenar datos innecesarios más que para tener estadísticas de las visitas.
Esto les ocasiona problemas a veces cuando quieren cambiar de servidor y su base de datos es muy grande, con esto podrán reducir considerablemente.
Donde ven los números 100 en ambas pueden cambiarlas por la cantidad que quieran que se actualice al llegar a esa cantidad, dependiendo de la actividad que tengan en su web.
Hagan copias de sus tablas si quieren probar.
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Código PHP: ( Seleccionar Todo )
// AGREGAMOS A VISITADOS... PORTAL
Arriba agregar:
Código PHP: ( Seleccionar Todo )
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(id) as total FROM w_visitas');
$data = db_exec('fetch_assoc', $query);
$time = time() - 1440*60;
if($data['total']>100){
db_exec(array(__FILE__, __LINE__), 'query', 'DELETE FROM w_visitas WHERE date < \''.$time.'\' ');
}
En c.user.php --> inc --> class --> c.user.php
Buscar:
Código PHP: ( Seleccionar Todo )
// Establecemos la cookie
$this->set_cookie('sid', $this->ID, $this->sess_expiration);
Debajo agregar:
Código PHP: ( Seleccionar Todo )
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(session_user_id) as total FROM u_sessions');
$data = db_exec('fetch_assoc', $query);
if($data['total']>100){
$time = time() - 1440*60;
db_exec(array(__FILE__, __LINE__), 'query', 'DELETE FROM u_sessions WHERE session_time < \''.$time.'\' ');
}
Creditos: Debes agradecer para ver el contenido...


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google