Meu desenvolvimento sob site Drupal locais tornam-se muito lento, como resolver?
-
05-07-2019 - |
Pergunta
Estou desenvolvendo localmente um site com drupal e, de repente, tornou-se muito lento. A última coisa que eu fiz foi instalar o internacionalização módulo.
Agora, quando tento alcançar o painel de administração recebo:
Erro fatal: Tempo máximo de execução de 60 segundos ultrapassado ...
O que fazer agora? Devo aumentar o tempo de execução máximo permitido? OR pode ser que eu tenho muitos módulos instalados?
EDIT: Esqueci de te dizer que eu estou trabalhando em um PC com 2 GB de RAM e CPU de 2,9 GHz, Windows XP + XAMPP
Solução
Exceder 60 segundos o tempo de execução é bastante coisa -. Indica que algo vai muito errado
Eu começaria a resolução de problemas desativar módulos (fisicamente movê-los fora de seu diretório de módulos) um de cada vez até que o problema desaparece. Em seguida, adicioná-los novamente um de cada vez, até que o problema retorna (você vai precisar para reativá-los através da página Módulos como você ir). Você deve ser capaz de isolar rapidamente exatamente qual módulo está causando o problema.
Desde a última coisa que você fez foi instalar internationalization
, eu começaria por desabilitar esse módulo.
Uma vez que você isolou o módulo, você pode tentar descobrir o que está acontecendo de errado.
Algumas coisas a olhar para ...
- é o banco de dados funcionando fora do espaço
- Você está perdendo todos os índices
- Você precisa "atualizar estatísticas" (reconstruir métricas sobre o conteúdo das tabelas e distribuições de colunas)
Outras dicas
O Devel módulo pode ser útil para as estatísticas de desempenho de registro, para ajudá-lo a rastrear o gargalo.
A php acelerador pode ajudá-lo a obter o tempo um pouco para baixo, há também um número de opções de cache que seu site pode usar (olhar em admin sob desempenho), isso pode tornar o desenvolvimento mais difícil, mas pode tornar as páginas carregam mais rápido.
Eu não iria aumentar o seu tempo máximo de execução, em algum momento você quiser colocar o seu site de largura, e se as pessoas não recebem uma página dentro de um segundo ou assim eles vão pensar que o site está em baixo.
Para ter muitos módulos instalados, você teria que ter um muito de módulos, é mais provável que um dos seus módulos está causando um gargalo de desempenho. Ou algo em seu site como uma visão está causando coisas a abrandar. A resposta de mattv ajuda com isso.
Tentar também ativar o sistema de cache em local settings / performance. Poderia ser útil.
não é um problema conhecido e documentado sobre consultas maciças ficando construídas dinamicamente pelos Visualizações módulo quando reconstruir o menu dinâmico, aparentemente. Infelizmente, nenhuma simples e resposta definitiva foi encontrado, ainda.
Você pode encontrar mais informações aqui (por favor, esteja ciente de que algumas respostas referem-se a versão 5).
Eu realmente gostaria de saber como corrigir isso de uma forma definitiva e eficiente.
Use Zend Server. Para obter informações detailded vejam isto: http://drupal.org/node/348202#comment-3349704