
Como o título diz, sou um novato nessas coisas, mas estou disposto a aprender o que preciso saber. Eu sou simplesmente ignorante atm. Este é um servidor Rackspace com Ubuntu 15.10 rodando Apache2.
Eu tenho um aplicativo da web PHP que é executado com bons tempos de carregamento (ainda não otimizados) em minha máquina local, mas fica parado por cerca de 2 a 4 segundos no carregamento/recarregamento da página no servidor. Esta parece ser uma barraca acumulada. Quanto mais tempo passa (usuários fazendo login?), mais lento parece ficar.
Coisas que tentei solucionar e outras informações:
- Verifiquei as ferramentas de rede do Chrome e o pingdom.com e ambos revelaram que a primeira solicitação inicial é onde a espera mais longa, e não os recursos locais ou externos.
- Reiniciar o Apache ajuda um pouco, mas executar o comando stop e start parece aumentar temporariamente a velocidade de carregamento. Uma coisa que notei aqui é que começo a receber algumas entradas em "CGroup: /system.slice/apache2.service" quando executo o comando "systemctl status apache2.service". Não tenho certeza se isso deve indicar alguma coisa para mim ou não.
- Estou atingindo o pico de cerca de 250 milhões de memória
- Além disso, se for pertinente, estou usando nodejs, forever e socketio junto com o Laravel 5, embora não ache que nada disso seja o culpado pela longa espera na resposta inicial.
Que outros relatórios ou logs preciso gerar ou analisar para determinar qual pode ser a causa? Ouvi algumas pessoas tendo problemas com "sugadores de recursos" e outras com DDOS. Como posso descartar algo assim?
Aqui está um resultado de pingdom de um carregamento mais rápido, mas ainda não ideal. (Eu sei, preciso agrupar meus scripts e estilos;)) http://tools.pingdom.com/fpt/#!/jl6bX/http://barkerbot.com/
Agradeço antecipadamente!