createandgo - it looks like most of the latency is on the backend calls happens as I pull up to date data for the domain. I cache what I can but for many domains I need to get on-demand data to ensure accuracy.
An option to reduce latency could be to reduce some of the external data I pull in with each call. If you aren’t interested in the ‘birthDate’ and ‘grade’ fields I could add a flag to suppress those and reduce some of the latency.
A separate option if you are just interested in overall throughput is to look at increasing concurrency by adding more nodes to our server pool.
I should be able to get the latency reduced but some of it depends on the underlying calls (WHOIS, etc.) I will take a look at the logs and get back to you soon.
चर्चा में शामिल हों - नीचे टिप्पणी जोड़ें:
नई टिप्पणियाँ पोस्ट करने के लिए लॉग इन / साइनअप करें
createandgo - I just moved the API to new infrastructure and removed some callouts to external endpoints. You should find the performance is improved.
createandgo - it looks like most of the latency is on the backend calls happens as I pull up to date data for the domain. I cache what I can but for many domains I need to get on-demand data to ensure accuracy.
An option to reduce latency could be to reduce some of the external data I pull in with each call. If you aren’t interested in the ‘birthDate’ and ‘grade’ fields I could add a flag to suppress those and reduce some of the latency.
A separate option if you are just interested in overall throughput is to look at increasing concurrency by adding more nodes to our server pool.
Let me know your thoughts.
I should be able to get the latency reduced but some of it depends on the underlying calls (WHOIS, etc.) I will take a look at the logs and get back to you soon.