Depois de ter problemas no tempo de carregamento de um site muito importante, instalei o XHPROF e examinei as estatísticas para ver onde posso melhorar meu código.
Encontrei algo interessante que não entendo. Drupal chama "is_dir" mais de 4000 vezes em quase todas as solicitações e isso leva cerca de 800ms para ser executado. Por que isso e existe uma maneira de acelerar isso?
Com um tempo de carregamento de dois a quatro segundos, 800ms tomam uma grande parte.
7
performance
kiamlaluno
fonte
fonte
Respostas:
Ao desinstalar um módulo, é necessário desativá-lo primeiro no módulo Administrador do Drupal. Você deve desinstalá-lo através da guia "Desinstalar".
O mesmo vale para temas, primeiro desabilite o administrador de temas.
Se, por exemplo, você excluir a pasta do módulo no sistema de arquivos sem desativá-lo, o Drupal continuará pesquisando o módulo no sistema de arquivos, o que pode resultar, entre outros erros, no problema que está ocorrendo.
Consulte também: Evite verificar novamente o diretório do módulo quando vários módulos estiverem ausentes
Em resposta ao comentário do MPD, você precisará fazer algo como
e faça referência cruzada com os módulos em seu sistema de arquivos. Todos os módulos ativados e os temas também devem estar presentes.
Há também uma função (ligeiramente adaptada) Martin_Dresden postada aqui:
https://drupal.org/node/1080330#comment-6520842
Isso pode ajudar na depuração.
fonte
{system}
está o problema?