Teste de desempenho PHP / MySQL com apenas PHP [closed]

1

Eu estou tentando diagnosticar um servidor onde o site está carregando muito lentamente, mas infelizmente meu cliente me forneceu acesso FTP.

Eu tenho acesso ao FTP para poder fazer o upload de scripts PHP, mas não posso configurar nenhuma outra ferramenta do lado do servidor.

Eu tenho acesso ao phpMyAdmin, mas não acesso direto ao servidor MySQL. É também, infelizmente, um servidor Windows (e já somos uma loja Linux há mais de uma década).

Então, se eu quiser avaliar MySQL & desempenho de velocidade de disco através de PHP em um servidor genérico, qual é a melhor maneira de fazer isso?

Já existem ferramentas como: link ou link

Mas estou surpreso de não haver algo que alguém já tenha configurado & configurado para apenas executar e fazer alguns testes básicos da capacidade de resposta de um servidor.

Sempre que avaliamos um novo ambiente de servidor, é útil compará-lo a um existente rapidamente para ver se há alguma anomalia. Eu acho que só esperava que alguém tivesse escrito um roteiro para fazer isso já. Eu sei que sim, mas isso foi antes do Github quando havia um lugar acessível para postar recados de código como este.

Originalmente publicado no link , mas foi recomendado que eu -posta aqui.

    
por Mike Gifford 08.09.2012 / 17:33

1 resposta

2

Se você deseja executar diagnósticos reais, precisará de acesso adequado. Não há como contornar isso e você precisa transmitir essa mensagem ao cliente. Quaisquer resultados que você possa obter ao criar scripts por meio de um servidor da Web, seja IIS, Apache ou qualquer outra coisa, não fornecerão resultados significativos porque você não tem como saber quais outras camadas ou processos estão envolvidos.

Depois de ter benchmarks para o sistema subjacente, você pode executar alguns benchmarks brutos no MySQl, mas apenas quando você especificar as condições e criar um script de teste apropriado. No momento, você não teria como saber por que uma determinada consulta pode ser lenta, porque não é possível saber em que ponto essa lentidão foi causada.

    
por 08.09.2012 / 22:29