Skip to main content

Optimizar la mayoría de endpoints.

Después de un test de estrés sobre la página, se determinó que se necesita una optimización de las consultas en la base de datos. Esto requerirá de una reestructuración amplia para redefinir muchos métodos en el código, por lo que llevará tiempo. Se espera que algunas páginas pasen de tardar 15-30s de carga a 2-6s.

También permitirá la escalabilidad sin congelarse gravemente como se vió en los tests de estrés (+1m).
Endpoints a optimizar:

  • /home (crítico)

  • /settings/*

  • /profile/<userid> (crítico)

  • /post/<postid>

  • /chat y /chat/*

Esta optimización puede y va a suponer la aplicación de API endpoints para obtención de datos cuando la página ya está cargada y no durante el renderizado de la página como se está haciendo en Jinja.

Status: Completed

Log in to comment and vote

No comments yet

Be the first to share your thoughts.