Hace tiempo, cuando estaba trabajando en cierto proyecto, pregunté en los foros del ClubDelphi cuántas consultas SQL eran aceptables para conformar una página web, no sé si me explico.
El sabio compañero Román contestó entonces, si no recuerdo mal, que menos de 10 consultas sería lo razonable. Y yo siempre he procurado mantenerme ahí...
Sin embargo, según instalas WordPress, este realiza 21 ó 22 consultas a la base de datos para conformar la página "principal", digamos, la que muestra las últimas entradas publicadas.
Y eso no es nada. Para conformar la portada de este weblog que lees ahora, y, puesto que se usan algunos plugins de WordPress, por ejemplo, para conformar la lista de últimos comentarios, se llegan a hacer más de 50 consultas a la base de datos.
Si Román viera estas 50 consultas (casi 60) probablemente clamaría al cielo, y, puede que lleve mucha razón, aunque, parece que este weblog no va mal... no sé la carga en el servidor, no sé si estaré jorobando demasiado, sé que este weblog no es muy visitado...
Pero, en todo caso, ahora mismo, no puede decirse que vaya mal, aun cuando se hagan 50 consultas a la base de datos para conformar la portada. No parece que carge lento, ni se retenga al hacerlo... pareciera que se hace todo bastante rápidamente y bien.He dicho que no iba a hablar de SMC... pero como hoy he estado también liado con el mismo, diré que ahora mismo, para generar la portada del sitio, se necesitan 6 consultas a la base de datos.
Precisamente, una de las cosas que me impedía ver cómo implementar el asunto de las categorías (que al cabo he copiado, literalmente, de WordPress), era mi miedo a pasarme de consultas... quería hacerlo todo en una consulta, y ví que WordPress necesitaba dos para lo mismo, y así parece que tiene que ser.
En fin... no sé si tienes algo de experiencia en estos temas, pero, si la tienes, ¿cuántas consultas te parecen razonables? ¿Según qué consultas? ¿No más de 10? ¿Da igual el número? Si sabes del tema y quieres abrirme los ojos a este respecto te estaré agradecido.