Solicitações AJAX travar quando servido em sucessão rápida
Pergunta
No meu laptop eu tenho um aplicativo que faz 7 AJAX recebeu pedidos para um único script PHP ao mesmo tempo (milissegundos de diferença).Todos eles retornam com êxito com o resultado que eu quero.
Então eu mudei para este script para um servidor (Windows Server) executando o Apache e o PHP.No entanto, esse processo deixa de responder quando eu fizer o mesmo 7 requisições AJAX.No entanto, se eu fizer a cada pedido individualmente, em seguida, todos eles vêm sucesso!Algo não quer que eu faça todos os 7.
Por que isso está acontecendo?O que variáveis de configuração no PHP.ini
e httpd.conf
posso procurar para determinar o que é isto?
Obrigado
Solução
Eu acho que o problema pode estar no lado do navegador.
A maioria dos navegadores tem 2 conexões simultâneas limite ao falar para o mesmo servidor.
Quando você mudou a sua aplicação para o servidor, a latência extra pode ter sobreposto seu requisições AJAX, que em localhost estavam sendo servidos em rápida sucessão.
Você pode querer verificar para fora os seguintes artigos relacionados:
Outras dicas
O servidor pode ter um throttler no lugar para manter o excesso de pedidos de orgasmo muito rapidamente.
Talvez a sua configuração do Apache limita o número de conexões simultâneas de um mesmo IP, ou até mesmo o Windows.Qual a versão do Windows é?Que tipo de instalação padrão do Apache, Autônomo, ou como parte do XAMPP?