Opened 3 months ago

Last modified 3 months ago

#35576 closed Cleanup/optimization

Django too slow on first request — at Version 2

Reported by: Sridhar Owned by:
Component: Uncategorized Version: 2.2
Severity: Normal Keywords: Django, Lambda
Cc: Sridhar Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Sridhar)

We have deployed our Django app on lambda, the first request always takes 5-6 seconds excluding lambda cold start times.

My Observations:

  • get_app_list and reverse functions take too long.
  • The reverse function to prepare and match uri takes O(n).
  • Django adds two URLs for every model we register, so this wait time increases as we add models or write the Rest APIs.

I am attaching the Cprofile results below. Let me know if there are any ways to optimize this.

Change History (3)

comment:1 by Sridhar, 3 months ago

Description: modified (diff)

comment:2 by Sridhar, 3 months ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.
Back to Top