3.3.0.21 - Portal de Periódicos extremamente lento sem razão aparente

Estou com um problema que está me tirando o sono. Um Portal de Periódicos, grande, não está sobrecarregando o servidor, tem espaço mais do que o necessário de armazenamento, memória super ok, banco de dados tinindo, mas o carregamento das páginas oscila entre aceitável e miseravelmente lento. Parece que ela carrega conteúdo demais nos cabeçalhos ou algo do tipo. Já faz quase um mês e não consigo identificar o problema.

Ele leva de 4 a 20 segundos para carregar o conteúdo inicial das páginas. Otimizei o banco de dados, removi plugins que não estavam sendo usados e desativei plugins que conhecidamente demoram para carregar as informações, reinstalei o OJS na versão LTS, nada disso resolveu o problema que parece estar diretamente ligado ao carregamento das páginas e não aos recursos do servidor.

Propus de atualizar para o OJS 3.5, o que em um teste, resolveu bem a questão, mas os editores não querem fazer isso agora (é final de ano, época de fechamento de publicações e entendo eles).

Alguém tem ideia do que pode estar acontecendo e como resolver?

Obrigada

1 curtida

Eu estava tendo problemas recorrentes com lentidões inesperadas no OJS (versão 3.4) de uma revista grande e descobri que a funcionalidade de busca estava bloqueando o banco. Ou seja, quando alguém fazia uma busca, o resto do sistema ficava indisponível.

Registrei esse problema aqui

Os mantenedores disseram que vão trabalhar nesta otimização para a versão 3.6.

Enquanto isso, o que resolveu pra mim foi remover o CAST da linha 96 do arquivo classes/search/ArticleSearchDAO.php

Não sei se isso se aplica a seu caso, mas talvez valha experimentar.

1 curtida