In addition to all above, I’d like to point out one more: ensure you have enough processes.

Test the
Max on your server with a tool like jmeter. E.g. 60 safe processes (no memory swapping, no drop in speed etc. Then set the min and max to 50 processes.

As the processes in the pool are attached in a round Robbin, you can monitor how long the processes are ‘waiting’. (Set refresh to 1 second).

If you find that the oldest process was used no less then 30 seconds ago, your server is heavily used and get a second one with SPLF master.

—-

Also use chrome dev tools to check the size of the json going back and forth. Perhaps consider some Ddo relates to reduce the data. Avoid client side web properties etc.