O IIS leva muito tempo para carregar?

0

Eu tenho uma cópia local do meu site em execução no IIS 8 (que está no Windows 8 RP) com a versão mais recente do PHP com FastCGI e uma instalação completa do MySQL (selecionei a opção de memória mais baixa usando o conjunto MySQL se isso é importante). Por algum motivo, estou com tempos de carregamento muito longos para o meu site.

algumas informações de depuração que podem ajudar:

  • ao usar o método descrito no link para cronometrar a execução da minha página, desde o primeiro, o tempo de compilação do PHP para o meu documento homepg.php é 7.1525573730469E-6 segundos, o que eu considero significar menos de um segundo de acordo com link
  • o tempo de carregamento para o documento homepg.php (de acordo com a guia de rede do IE e a guia de rede do chrome) é de cerca de seis segundos e outros 20 segundos para uma página de API (que também faz parte do mesmo site do IIS), mas cujo "iniciador" é XMLHttpRequest (indicando que foi enviado de um jQuery $ .GET), e é na verdade um arquivo de cerca de 7 kB menor que homepg.php, mas o iniciador do homepg.php é "refresh", então é possível que esse poderia ser o problema?
  • isso ocorre com ou sem a compactação dinâmica / estática no IIS.
  • não é um problema com minha conexão de rede, já que tentei em vários roteadores e ISPs
  • também não é um problema com o DNS ou algo parecido, pois a lentidão ocorre quando eu uso o 127.0.0.1 e todos os domínios personalizados que eu configurei no arquivo de hosts.

Minhas desculpas se isso é um pouco vago, mas já que eu tenho quase 0 de experiência nisto eu não tinha certeza do que seria mais útil na resolução de problemas: \ Se você precisar de mais alguma informação, apenas pergunte:)

Obrigado,

Mateus

    
por MatthewSot 13.07.2012 / 22:42

1 resposta

3

Descobriu-se um problema com a maneira como eu estava me conectando ao MySQL - eu precisava substituir "localhost" por "127.0.0.1" como foi recomendado em muitos outros tópicos (mas eu meio que descartei isso como não funciona para mim quando vi essas soluções, então eu deveria ter tentado isso antes de postar aqui)

Então, se seu servidor está demorando para fazer qualquer coisa com o MySQL, tente alterar "localhost" (ou outros nomes de host) para "127.0.0.1" (ou outros endereços IP): D

    
por 15.07.2012 / 11:32