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

Foi útil?

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?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top