No es visible, pero espero que noten la mejora en la velocidad de carga. Decidí rehacer el calendario que había copiado de otro sitio por una versión propia. ¿Cuál es la diferencia? Simple. Si se fijan, los días que tienen posts aparecen resaltados y con un link, mientras que los otros aparecen sólo como texto. Esto se lograba con un loop, haciendo una consulta a la base de datos por cada día. Eso quiere decir que en cada página se hacían, sólo en el calendario, entre 30 y 31 consultas a la base de datos. ¡Por cada página y por cada carga!
Pensando en eso, y para disminuir el stress de la base de datos, cambié la filosofía del cuentito. Ahora hago una consulta que recupera todos los dias del mes que tienen algun post. Luego guardo esos días en una variable y la uso para hacer las comparaciones. El resultado es que bajo de 30-31 a 1 consulta, haciendo el proceso más rápido.
Quedó bacán
Deja una respuesta