¡Es cierto! definitivamente todo lo que hemos aprendido en este curso mejorará la experiencia de nuestros usuarios, la carga de nuestros assets será rápida y eficiente, pero considero que esta información perderá todo su valor si no cuidamos las consultas de nuestra base de datos y la manera en la que la mostramos. Aquà te quiero compartir algunos tips que estoy seguro que te servirán:
Obten exclusivamente lo que necesitas: ¡SÃ! y este problema es más común de lo que cualquiera pudiera pensar. Si tienes una tabla de contactos con EMAIL, USERNAME, AGE Y LOCATION, pero sólo mostrarás el USERNAME Y EL AGE, entonces, te recomiendo que consultes únicamente estos dos campos de la base de datos. Es cierto que esto es una tarea del backend, pero recuerda que estás haciendo una petición HTTP al servidor el cual te da como respuesta la información, por lo cual, si no, cuidas esta parte la consulta puede llegar a ser tardÃa.
Utiliza Paginadores: Cuando tu consulta arroje como resultados muchos registros, puede llegar a ser contraproducente mostrar todos los resultados en la misma página. Mi recomendación es que utilices un paginador el cual muestre varias secciones los resultados de tu consulta (Exactamente igual al blog de platzi, el cual muestra 10 registros por cada paginación). Es preferible mostrar un pequeño set de datos de manera rapida que mostrar todo el set con 3 minutos de espera.
Limites: Procura que tus consultas tengan lÃmites, no tiene sentido que cargues mil datos y muestres 10 en el paginador. Asà que pon mucho cuidado a esta técnica.
Mi pregunta: ¿Qué les ha parecido este contenido? déjame tu comentario y hazme saber si estás de acuerdo o desacuerdo, o si agregarÃas o quitarÃas información.