cisagov / manage.get.gov

A Django-based domain name registrar that interfaces with an EPP registry
https://get.gov
Other
60 stars 18 forks source link

Epp call optimization via threading/multi-processing #1079

Open abroddrick opened 1 year ago

abroddrick commented 1 year ago

Issue Description

The calls and current implementation for Epp results in a slow down on the epp pages especially when first going to them.

Investigate how to make this more efficient by having certain epp calls be done async. Threading or multi-processing should be investigated and a best approach determined. A small POC should be implement to thread out certain calls

Acceptance Criteria

-[ ] Implement threading/multiprocessing which will run some epp calls in the background. The suggestion would be triggering nameserver and security emails on the application home page so that they are already in the cache when the user clicks the "manage" button.

Additional Context (optional)

No response

Issue Links

Relates to #1053 Relates to #1054 Relates to : #1080

PaulKuykendall commented 1 year ago

discussed 9/27 .. revisit after 1053/1054