.
Cerrar Ventana

Algunas cookies de este sitio son esenciales, y el sitio no funcionará como se espera sin ellas. Estas cookies se establecen en el momento de enviar un formulario, inicie sesión o interactuar con el sitio realizando una acción que va más allá de hacer clic en un simple enlace.


Leer Más

Nueva sección de JUEGOS en pruebas. Próximamente campeonatos con premios. Más información AQUÍ
Hosting Gratis (P2H) y de pago, más información AQUÍ o AQUÍ    (Ver PLANES).
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



01-31-2022, 05:29 PM #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

(Última modificación: 01-31-2022, 06:40 PM por Tronlar. Razón: Añadir prefijo )
 Responder
01-31-2022, 06:46 PM #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
01-31-2022, 06:54 PM #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
01-31-2022, 07:00 PM #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
01-31-2022, 07:05 PM #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
01-31-2022, 07:15 PM #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.
Este post contiene 1 emociones de usuarios. Ver Todas
1 Me gusta

 Responder



Compartir en:

Salto de foro:



Usuarios navegando en este tema:
1 invitado(s)