I've been working on a website that get all its data through SOAP. Some pages may have three or four calls to the soap server and some of the calls can sometimes take quite long (30-60 seconds).
What I've noticed happening is if I interrupt the request during one of the long 30 second calls (stop the browser loading) and issue another request to a call that doesn't take very long (load another URL with shorter calls) I don't get a request until the 30 seconds of the initial call are up (or so it seems).
What exactly is happening here and is there a way around it?
Is this something pcntl could help mitigate?
Also I'm looking to set up PHP with FPM through Nginx. Will this affect things?
Thanking all!