Estoy en el proceso de desarrollar un sitio de red social.¿Cuál es la información correcta para el caché? ¿Cuál es un buen tiempo de carga de página?
Y he estado pensando en la escalabilidad desde el primer día del proyecto, he ajustado el sitio y las consultas de la mejor manera posible.
Sin embargo; Algunas páginas son muy pesadas y no estoy seguro de si se están cargando tan rápido como pudieron, así que estaba pensando en implementar una solución de almacenamiento en caché distribuida.
Pero no estoy muy seguro de lo que debería almacenar en caché y no caché. O si los tiempos de carga de la página actual de 1 segundo son buenos o malos. La consulta más pesada es información de los miembros que esta consulta obtiene toda la información del miembro y todo lo relacionado con ellos como en este caso sus objetivos, entradas de tipo de blog, estímulos, fotos, actualizaciones de estado (como Twitter), información del blog (para cruzar sus entradas) etc. etc.
De todos modos, ¿debo almacenar en caché esta información? ¿Y crees que los tiempos de carga de 1 segundo página son razonablemente rápidos? Algunas páginas tienen menos de un segundo entre 4-6 décimas de segundo.
Menos de 600ms es bastante respetable. Asegúrate de utilizar el Firebug de Firefox y la extensión de YSlow para ver exactamente cuánto tarda en cargarse. –