¡Bienvenido! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro. Usa un email válido para la activación.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

PREGUNTA Duda sobre la tabla w_visitas
#1

0
Hola saludos

Tengo unas preguntas o dudas sobre la tabla w_visitas

¿Es necesaria, para que funcione el script?

¿Qué pasa si la elimino?

¿Si borro los datos de la tabla deja de funcionar el script?

 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Es que  creo que esos datos me consumen recursos en el servidor  Cry
Responder
#2

0
Hola, como la borres te va a salir errores, la puedes optimizar y borrar los datos innecesarios.
Copio el tutorial y te lo dejo aquí.

Ejecutas esta consulta en tu base de datos
 
ALTER TABLE `w_visitasADD INDEX (`for`, `type`, `user`); 


En c.posts.php buscas:
// AGREGAMOS A VISITADOS... PORTAL 


Arriba agregas:
$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 buscas:
// Establecemos la cookie
$this->set_cookie('sid'$this->ID$this->sess_expiration); 


Debajo agregas:
$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.'\' ');

Responder
#3

0
(01-31-2022, 06:46 PM)Tronlar escribió: Debes agradecer para ver el contenido...Hola, como la borres te va a salir errores, la puedes optimizar y borrar los datos innecesarios.
Copio el tutorial y te lo dejo aquí.

Ejecutas esta consulta en tu base de datos
 
ALTER TABLE `w_visitasADD INDEX (`for`, `type`, `user`); 


En c.posts.php buscas:
 
// AGREGAMOS A VISITADOS... PORTAL 


Arriba agregas:
 
$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 buscas:
 
// Establecemos la cookie
$this->set_cookie('sid'$this->ID$this->sess_expiration); 


Debajo agregas:
$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.'\' ');


Listo ya hice el tutorial
Responder
#4

0
(01-31-2022, 06:54 PM)moyo escribió: Debes agradecer para ver el contenido...
(01-31-2022, 06:46 PM)Tronlar escribió: Debes agradecer para ver el contenido...Hola, como la borres te va a salir errores, la puedes optimizar y borrar los datos innecesarios.
Copio el tutorial y te lo dejo aquí.

Ejecutas esta consulta en tu base de datos
 
ALTER TABLE `w_visitasADD INDEX (`for`, `type`, `user`); 


En c.posts.php buscas:
 
// AGREGAMOS A VISITADOS... PORTAL 


Arriba agregas:
 
$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 buscas:
 
// Establecemos la cookie
$this->set_cookie('sid'$this->ID$this->sess_expiration); 


Debajo agregas:
$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.'\' ');


Listo ya hice el tutorial

Pues ahora te tiene que ir mejor y cuando llegues a 100 se borra solo los datos innecesarios, puedes cambiar ese valor por la cantidad que quieras.
Responder
#5

0
(01-31-2022, 07:00 PM)Tronlar escribió: Debes agradecer para ver el contenido...Pues ahora te tiene que ir mejor y cuando llegues a 100 se borra solo los datos innecesarios, puedes cambiar ese valor por la cantidad que quieras.

ahorita marca mas de 44000 visitas, ¿Que hago con esos datos? ¿Los dejo o los elimino?
Responder
#6

0
(01-31-2022, 07:05 PM)moyo escribió: Debes agradecer para ver el contenido...
(01-31-2022, 07:00 PM)Tronlar escribió: Debes agradecer para ver el contenido...Pues ahora te tiene que ir mejor y cuando llegues a 100 se borra solo los datos innecesarios, puedes cambiar ese valor por la cantidad que quieras.

ahorita marca mas de 44000 visitas, ¿Que hago con esos datos? ¿Los dejo o los elimino?

Los puedes borrar.
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)