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.
Please authenticate to join the conversation.
Completed
Feature Requests
High Priority
4 months ago

Zeuss
Get notified by email when there are changes.
Completed
Feature Requests
High Priority
4 months ago

Zeuss
Get notified by email when there are changes.