Entre Blogs Portal

Publicado por Fernando Tellado | 14 Julio 2008

¿Cuantas queries son las adecuadas?

Esto mas que un post para enseñar algo es casi una pregunta lanzada al lector y es que me ha interesado la cuestión planteada en WLTC donde se preguntan por este asunto.

Las queries son las consultas que el blog realiza a la base de datos SQL donde se alojan los datos de WordPress y sus plugins. Una instalación limpia de WordPress viene a generar unas 27 queries, generadas por los distintos módulos que lo integran. Por supuesto, a mayor cantidad de queries mayor tiempo necesario para la carga del blog pues no se muestra entero correctamente hasta “recibir” la información necesaria.

En nuestro caso, en Ayuda WordPress generamos actualmente 34 queries a la base de datos, lo que no parece mucho, máxime con la cantidad de plugins que tenemos instalados. Pero esto tiene truco, y es la existencia de un plugin de cache que reduce la cantidad de peticiones a la mitad, y es que sin el plugin instalado y activo se van a 64 queries.

¿Conclusión?: Instala un plugin de cache para reducir las queries y aumentar la velocidad de carga de tu blog WordPress

También te puede interesar:

19 comentarios | Escribe un comentario

  1. ferticidio (26 comentarios) - 14/07/2008 a las 1:26

    Esto de usar un plugin de cache lo leo por todos lados así que en cualquier momento lo voy a implementar.
    Cuando lo haga quiero darme cuenta de cuanto mejora el funcionamiento de mi blog. Por lo que me gustaría saber ¿como averigua la cantidad de Queries?
    Saludos y gracias por la información que día a día nos brindan.

  2. Fernando Tellado (1067 comentarios) - 14/07/2008 a las 1:44

    Hay que incluir un código en el footer. En un rato lo explico en un nuevo post ;)

    Los plugins de caché son una maravilla y te pueden salvar de algún disgustillo, yo tardé en animarme a usarlos pero ahora no se vivir sin ellos.

  3. Omar (6 comentarios) - 14/07/2008 a las 4:45

    es impresionante la diferencia de tiempo de carga que hay cuando tienes instalado un plugin de chache a cuando no lo tienes. la verdad yo no uso ninguno por el momento, por que ando tratando de ver cuanto de los recursos de mi hosting puedo llegar a usar :P

  4. MinimalNet (87 comentarios) - 14/07/2008 a las 5:54

    Pues mi blog muestra las mismas peticiones con el wp-cache activado que sin activar, 64, algo raro está pasando…

  5. MinimalNet (87 comentarios) - 14/07/2008 a las 6:15

    Y con el supercache idem…

  6. Fernando Tellado (1067 comentarios) - 14/07/2008 a las 8:32

    Pues en mi caso si cambia Minimalnet, salvo cuando (digo yo) hace el refresh de cache.

  7. MinimalNet (87 comentarios) - 14/07/2008 a las 9:38

    Ya probé de todo y sigue igual, a ver si estoy usando el caché para nada, pq esto no es normal.

  8. MinimalNet (87 comentarios) - 14/07/2008 a las 9:46

    Deslogueado, en ie, en un sigle post, con los cockies y los temporales borrados y con el super-cache activado que es el que puse hace un rato para ver qué pasa con esto:

    La primera vez que entro al post:
    74 peticiones. 0.350 segundos.

    La segunda vez que entro al post:
    74 peticiones. 0.350 segundos.

    Sin pulsar f5 ni nada similar, simplemente reentrando al post pulsando su enlace.

    Esto no es normal, el wp-cache me pasaba igual por eso probé el super.

  9. maty (2 comentarios) - 14/07/2008 a las 9:53

    Acabo de instalarlo en el pie de Una temporada en el infierno, con WP-cache activado: 19 peticiones :P

    No hay nada como incorporar directamente las funcionalidades (hay unas cuantas) sin hacer uso de los widgets, que ralentizan.

  10. MinimalNet (87 comentarios) - 14/07/2008 a las 10:01

    Fernando, mi host está usando php5, en concreto php 5.2.6, ¿puede tener esto algo que ver?, a lo mejor las peticiones se sacan de otra manera.

  11. Fernando Tellado (1067 comentarios) - 14/07/2008 a las 15:52

    El nuestro también, no creo que tenga que ver.

  12. MinimalNet (87 comentarios) - 14/07/2008 a las 17:55

    Pues no lo sé, paso del post, este tipo de post al final para lo único que me sirven es para comerme la cabeza y para alarmarme seguramente sin ningún sentido.

  13. MinimalNet (87 comentarios) - 14/07/2008 a las 18:12

    No te ofendas, Fernando, pero esa es la realidad, este tipo post, al igual que el de los bugs, crean psicosis en el usuario.

    Ya viste que una tontería me ha tenido todo el día haciendo pruebas total para nada porque en otro de mis blogs, uno personal que tengo alojado en un server gratis totalmente ajeno, me ha pasado exactamente lo mismo y dudo que sea coincidencia.

    O sea, algo falla en esta manera de conocer los queries.

    En cualquier caso hoy habría sido más feliz sin saber que se podía conocer esta historia, muchas veces es mejor no saber, bendita ignorancia.

    Pues eso jajajaja, me cago en las queries, ea ya me quedé agusto :D

  14. Fernando Tellado (1067 comentarios) - 14/07/2008 a las 18:17

    Pues que le den a las queries entonces :lol:

    Si acaso mira las estadísticas del servidor, mejor si te ofrece las Awstats, que ahí puedes ver las “peticiones” diarias, te servirá para ver como va funcionando el rendimiento ;)

    (hala, ya te dejé preocupado otra vez :D )

  15. MinimalNet (87 comentarios) - 14/07/2008 a las 18:24

    Si tengo activado el caché y me cachea las páginas, porque me lo indica en el código, es porque el caché está funcionando y por lo tanto no debo de preocuparme por lo de las queries, finamente prefiero pensar así y ya está.

  16. x_Silver (3 comentarios) - 15/07/2008 a las 0:55

    @MinimalNet: Me parece que lo tuyo tiene una explicación muy fácil:

    El plugin de cache si reduce el numero de queries (peticiones) pero no se ve reflejado en el código fuente porque la primera vez que se generó la página, la cache se guardó (incluyendo el numero de queries que lo tomó crear esa página), luego entonces cuando la cargas de nuevo no la genera de nuevo, la toma de la cache (que tiene el mismo código fuente que la primera vez).

    Espero haberme explicado.

  17. Mostrar Queries SQL en Wordpress - 15/07/2008 a las 3:03

    [...] ¿Cuántas queries son las adecuadas? | ¿Cómo saber cuántas queries hace tu blog? | How many queries are too many? [...]

  18. MinimalNet (87 comentarios) - 19/07/2008 a las 12:20

    x_Silver creo que no me has entendido.

    Yo estoy hablando de que con el caché borrado y el plugin desactivado, me salen xx queries y con el caché activado y visitando una página cacheada con un usuario anónimo, me salen las mismas.

    O sea que no es que mire sólo las queries despúes de cachear, las miro antes y después, y el número de peticiones no cambia.

  19. Ignacio (1 comentarios) - 29/09/2008 a las 9:34

    Para mí las peticiones a base de datos para mostrar contenido al usuario deberían ser CERO. Ya sé que soy un poco especial pero,,, algunos CMS lo hacen y van como un tiro.

Escribe un comentario




XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS

¿Que es RSS?
Si te gusta este blog vótanos en las categorías BLOG TECNOLÓGICO y BLOG REVELACIÓN

LO ÚLTIMO EN LOS FOROS

Cargando...