b2evolution
Após os últimos comentários no post Review Endian Firewall, este blog passou a comportar-se de forma errática. Na verdade, eu já previa este problema desde que eu comecei a ver este post engordar. Explicando de uma forma bem resumida o que se passou:
O post começou a receber diversos comentários de visitantes com dúvidas e a cada novo comentário enviado, mais consultas MySQL precisam ser realizadas para cada carregamento do post completo. Quando atingi cerca de 100 comentários neste post ele passou a ficar instável durante os horários de pico. Durante o carregamento do post, o meu Webhosting (siteground.com) estava gentilmente matando o processo MySQL por uso excessivo de recursos, o que resultava em um carregamento incompleto da página.
Possíveis soluções:
1) Deletar alguns ou todos os comentários do post em questão.
(Nem pensar, passei muito tempo respondendo dúvidas, não ia jogar tudo fora, até porquê as dúvidas que foram solucionadas ali, continuam ajudando novos visitantes).
2) Fechar o post para comentários e abrir outro post para o pessoal continuar expondo suas dúvidas/opiniões
(Isso não é resolver um problema, é apenas “tapar o sol com a peneira”, mais cedo ou mais tarde o problema se repetiria).
3) Resolver o problema de vez, dividindo os comentários em múltiplas páginas de alguma forma.
(Solução escolhida, fica mais chato para navegar, mas nenhum comentário é removido e o funcionamento do blog permanece inalterado)
O maior problema para aplicar esta solução é que eu entendo tanto de PHP quanto de Mecânica Quântica, logo a única alternativa que me restou foi pedir socorro no forum do b2evolution
Registro aqui o meu Muito Obrigado para a comunidade do b2evo que é bem ativa, mas principalmente para o ¥åßßå – Que dedicou um bom tempo para me ajudar e por escrever todo o código necessário para quebrar comentários em múltiplas páginas.
Caso tenha algum outro bloggeiro utilizando b2evolution que precise ou queira dividir os comentários por páginas, pode encontrar toda a informação necessária no meu post em http://forums.b2evolution.net/viewtopic.php?p=93090. Também posso disponibilizar o arquivo do template alterado se for necessário.
Comentários