Cómo optimizar la base de datos de mi sitio web

Alan

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
6 Abr 2009
Mensajes
2.264
No es necesario el uso de plugins...

Sin ofender... ¿porqué quieren resolver todo con plugins si es tan fácil hacerlo manualmente?

Solo basta con entrar a PHPMyAdmin, entrar a la base de datos que quieres modificar, seleccionar todas las tablas y en el menú desplegable que dice 'Para los elementos que están marcados' le das optimizar y listo. Eso es todo.
 

Plaga

Moderador
1
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
¡Excelente comerciante!
Suscripción a IA
Desde
15 Abr 2009
Mensajes
10.888
No es necesario el uso de plugins...

Sin ofender... ¿porqué quieren resolver todo con plugins si es tan fácil hacerlo manualmente?

Solo basta con entrar a PHPMyAdmin, entrar a la base de datos que quieres modificar, seleccionar todas las tablas y en el menú desplegable que dice 'Para los elementos que están marcados' le das optimizar y listo. Eso es todo.

Gracias por el dato :D mañana regresando de la escuela lo intentare.
 

Matias

1
Zeta
SEO
Verificación en dos pasos desactivada
Desde
18 May 2009
Mensajes
1.525
Tengo un problema .. la base de datos me sigue consumiendo mucho no hay forma de bajarle el consumo, asi no me come todos los recursos del cpu?
 

Facundo

Xi
Verificación en dos pasos desactivada
Desde
15 Abr 2009
Mensajes
4.445
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
mudate a blogger :p

fijate de optimisar todo lo que puedas, me parece que tambien se puede ptimisar el CSS

4 Herramientas para optimizar CSS | Kabytes

Capas que ayude un poco, tambien fijate la cantidad de plugin que tengas, etc...

Saludos!
 

Alan

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
6 Abr 2009
Mensajes
2.264
Mira, te voy a decir algo. No se trata solo de optimizar, si no de reducir las llamadas a la base de datos.

Estoy cas seguro que tienes un mundo de plugins instalados, elimina los innecesarios y si tienes alguno que "no puedas vivir sin él", dinos cual es a ver si con código puro y duro podemos sustituirlo.

Generalmente eso es lo que consume mas recursos.
 

Alan

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
6 Abr 2009
Mensajes
2.264
Para empezar... porque tienes dos plugins para optimizar la DB? Si ya sabes como hacerlo manualmente ¬¬ y... dos? WTF?

Lo que si es que no veo normal que tu blog consuma tanto, es demasiado para lo poco que tienes. Estoy casi seguro que algo hay en tu theme, algún código o algo... no sé.
 

Alan

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
6 Abr 2009
Mensajes
2.264
Lo de thimthumb seguro era algo de sacar thumbnails o algo así en tu theme.

Pero con scripts no me refería a esa carpeta, sino a algo dentro de los mismos archivos normales del theme como index.php o single.php
 

toledano

Iota
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
10 Abr 2009
Mensajes
2.134
Fijate que el problema es un script... y que el problema es con el index y algun script/plugin que usa la base de datos.

Optimizar la base de datos desde un plugin o phpmyadmin es el equivalente a hacer un defrag en windows. No hace mucho mas.

Optimizar la base de datos implicaria usar un cache de consultas, aumentar el limite de memoria que el mysql puede usar, etc. Generalmente son parametros a nivel servidor, y si tienes una cuenta shared no puedes hacer mucho mas.

Creo que debes hacer caso a Alan y reducir las conexiones a la base de datos. Elimina plugins innecesarios como thinthumb y eso aliviara un poco la carga.
 

Matias

1
Zeta
SEO
Verificación en dos pasos desactivada
Desde
18 May 2009
Mensajes
1.525
lo que hice yo hasta el momento fue

eliminar esto del index

<?php $values = get_post_custom_values("Image");
if (isset($values[0])) { ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php
$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=150&h=150&zc=1&q=100"
alt="<?php the_title(); ?>" class="left" width="150px" height="150px" /></a>
<?php } ?>

y borrar la carpeta script

StreetDog estoy en un vps solo no hay drama de aumentar para poder hacerlo..

pero el problema es que no se como.
 

Poyello

Épsilon
Redactor
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
16 May 2009
Mensajes
957
podrias usa el wp-cache, que hace paginas estaticas para los visitantes, y se refresca cada cierto tiempo, o cada que actualices esto, esto para evitar tantas llamadas a la base de datos.

Me pasaba lo mismo antes, pero el plugin me soluciono todo!
 

toledano

Iota
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
10 Abr 2009
Mensajes
2.134
Mira esta línea:

Insertar CODE, HTML o PHP:
<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php
$values = get_post_custom_values("Image"); echo $values[0]; ?>

Indica que cada vez que se muestre la sidebar se va a generar una imagen en miniatura. El gravísimo problema es que si muestras mil veces al día tu sidebar se va a generar mil veces la imagen en miniatura. Lo que evidentemente es un exceso. La versión premium de ese mismo tema tiene un cache (que está mal hecho y tampoco funciona) lo que en teoría bajaría la carga del procesador.

En conclusión, no es un problema de base de datos, o bien, notarías muy poca mejora al optimizar la base de datos.

Una opción es crear las imagenes en miniatura aparte, subirlas a tu servidor y colocar la url de esa miniatura en otro campo personalizado, algo asi:

PHP:
<?php $values = get_post_custom_values("Image");
if (isset($values[0])) { ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
<img src="<?php echo get_post_custom_values("mini_pic"); ?>
alt="<?php the_title(); ?>" class="left" width="150px" height="150px" /></a>
<?php } ?>
 

Matias

1
Zeta
SEO
Verificación en dos pasos desactivada
Desde
18 May 2009
Mensajes
1.525
si igual eso lo borre del index ya quedo el content solo, pero igual me levanta cada vez peor :(
 

toledano

Iota
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
10 Abr 2009
Mensajes
2.134
Te dejo un enlace que puede ayudarte.

Enlace eliminado

Solo una cosa, mezclar dos motores de bases de datos no me parece muy buena idea.
 

Matias

1
Zeta
SEO
Verificación en dos pasos desactivada
Desde
18 May 2009
Mensajes
1.525
con mi amigo fer saque el simple tags, y puse el buscador de google , eso llamaba mucho a la base de datos aparantemente por las entradas relacionadas y demás..
veremos que pasa.Gracias
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba