Nueva sección de
JUEGOS en pruebas. Próximamente campeonatos con premios. Más información
AQUÍ
Solicitar Hosting de Pruebas
AQUÍ .
Para que se habrán los enlaces de descarga pulsar el Botón Gracias.
Pregunta Duda sobre la tabla w_visitas
Registrado
1 Año de Servicio
País 
Mensajes: 6
Temas: 2
Registro en: Mar 2021
Juegos:
Emociones Brindadas 2
|
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 
(Última modificación: 01-31-2022, 06:40 PM por Tronlar.
Razón: Añadir prefijo
)
|
|
|
Administrador
1 Año de Servicio
País 
Mensajes: 125
Temas: 3
Registro en: Jan 2021
Juegos:
Emociones Brindadas 17
|
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_visitas` ADD 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.'\' '); }
|
|
|
Registrado
1 Año de Servicio
País 
Mensajes: 6
Temas: 2
Registro en: Mar 2021
Juegos:
Emociones Brindadas 2
|
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_visitas` ADD 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
|
|
|
Administrador
1 Año de Servicio
País 
Mensajes: 125
Temas: 3
Registro en: Jan 2021
Juegos:
Emociones Brindadas 17
|
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_visitas` ADD 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.
|
|
|
Registrado
1 Año de Servicio
País 
Mensajes: 6
Temas: 2
Registro en: Mar 2021
Juegos:
Emociones Brindadas 2
|
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?
|
|
|
Administrador
1 Año de Servicio
País 
Mensajes: 125
Temas: 3
Registro en: Jan 2021
Juegos:
Emociones Brindadas 17
|
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.
Este post contiene 1 emociones de usuarios.
Ver Todas
1
|
|
|
Usuarios navegando en este tema: |
1 invitado(s) |