Como melhorar a velocidade dos fóruns do phpBB
Publicados: 2020-07-01Existem várias maneiras de acelerar sua placa/fórum phpBB, e antes de entrar nos detalhes técnicos, eu recomendo uma revisão de como os recursos do seu servidor estão sendo consumidos. Em seguida, gostaria que você fizesse um teste rápido de carregamento da web.
Seus #fóruns #phpBB estão lentos? Confira este artigo para saber como você pode melhorar significativamente sua velocidade!
CLIQUE PARA TWEETDica: Se você estiver no cPanel, poderá verificar o consumo de recursos através do cPanel –> Consumo de recursos. Você pode verificar a velocidade de carregamento da página através de qualquer uma das ferramentas online. Na hospedagem gerenciada, você pode acompanhar o consumo de recursos por meio da opção Monitoramento do Gerenciamento do Servidor.
Caso você não veja números satisfatórios nesses dois testes, você deseja otimizar o site para obter melhor velocidade.
Neste guia, mostrarei as três técnicas populares para acelerar o desempenho de seus fóruns do phpBB, sendo essas técnicas:
- Otimização de banco de dados
- Otimização usando o arquivo .htaccess
- Otimizando o servidor de hospedagem (e selecionando a hospedagem certa)
Otimização de banco de dados
A primeira técnica envolve a otimização do banco de dados porque todos os fóruns, informações do usuário, postagens e configurações são armazenados no banco de dados do site. Um banco de dados não otimizado prejudica muito o desempenho e pode aumentar o tempo de carregamento do site. Como resultado, os visitantes têm uma experiência ruim.
Para começar a otimizar seu banco de dados, visite phpMyAdmin do cPanel e classifique o banco de dados por tamanho. Agora, você precisa identificar quais tabelas são desnecessariamente grandes.
Em um ambiente de hospedagem gerenciada, você pode acessar o banco de dados por meio do console sem acessar o backend do servidor. Visite os detalhes de acesso na área de gerenciamento de aplicativos e você poderá localizar o Gerenciador de Banco de Dados.
Se você tiver postagens de spam em seu fórum, verá que a tabela *_posts pode ser a maior em tamanho. Nesse caso, você precisa remover as postagens de spam do seu fórum para reduzir o tamanho da tabela.
Você deve executar o mesmo procedimento para cada tabela em seu banco de dados com um tamanho incomumente grande. Quando terminar, você deve executar os procedimentos Check Table, Repair Table e Optimize Table.
Para executar esses procedimentos, selecione todas as tabelas em seu banco de dados e role para baixo até a parte inferior do gerenciador de banco de dados. Você encontrará uma lista suspensa chamada “Com Selecionado”, escolha os procedimentos mencionados acima e execute cada um para todas as tabelas.
Otimização usando o arquivo .htaccess
Agora que otimizamos o banco de dados, vamos pular para a otimização do lado do servidor. Poderíamos aproveitar o cache do navegador, que permite definir uma data de expiração nos recursos HTTP para recursos estáticos.
Ao fazer isso, você instruirá o navegador a carregar os recursos do disco local em vez de baixar os recursos pela rede. Em outras palavras, este procedimento permitirá que seus usuários baixem o conteúdo estático do site em seus discos locais e não exigirá que eles baixem esses recursos toda vez que acessarem seu fórum phpBB.
O arquivo pode ser acessado através do recurso Code Edit do cPanel -> File Manager.
Para ativar esse recurso, você precisará acessar e adicionar as seguintes linhas no arquivo .htaccess.
Depois de abrir o arquivo .htaccess, copie e cole as seguintes linhas de código:
## EXPIRA O Cache ##

<IfModule mod_expires.c>
Expira Ativo em
ExpiresByType image/jpg “acesso mais 1 ano”
ExpiresByType imagem/jpeg “acesso mais 1 ano”
ExpiresByType image/gif “acesso mais 1 ano”
ExpiresByType image/png “acesso mais 1 ano”
ExpiresByType texto/css “acesso mais 1 mês”
ExpiresByType application/pdf “acesso mais 1 mês”
ExpiresByType text/x-javascript “acesso mais 1 mês”
Aplicação ExpiresByType/x-shockwave-flash “acesso mais 1 mês”
ExpiresByType imagem/ícone x “acesso mais 1 ano”
ExpiraDefault “acesso mais 2 dias”
</IfModule>
EXPIRA O Cache ##
As instruções listadas acima informarão ao seu navegador para baixar e listar os recursos no disco local por 1 ano.
Otimizando o servidor de hospedagem
Esta técnica pode não funcionar para todos porque requer acesso ao servidor que nem sempre está disponível em hospedagem compartilhada, mas funcionará bem para servidores de hospedagem VPS ou phpBB Dedicados.
Eu preciso instalar o Memcache no servidor e isso não é suportado nativamente pelo phpBB. Para fazê-lo funcionar, baixe este arquivo do PECL, um repositório PHP para plugins, e instale-o na seguinte pasta;
/phpBB3_installation_folder/includes/acm/
phpBB3_installation_folder
é a pasta onde os arquivos de instalação do phpBB estão instalados. O arquivo Memcache baixado deve ter o seguinte nome;
acm_memcache.php
Assim que tiver o arquivo na pasta correta acesse a pasta de instalação do phpBB e localize o arquivo config.php
para alterar algum código e habilitar o plugin instalado.
Localize a seguinte linha de código no arquivo;
$acm_type = 'file'
Substitua a linha completa pelo seguinte;
$acm_type = 'memcache'
Isso dirá ao seu site phpBB para começar a usar o Memcache.
Como você viu, fazer isso funcionar requer conhecimento técnico e compreensão dos arquivos e pastas do servidor. Portanto, se você é novo no gerenciamento de servidores, é altamente recomendável que você entre em contato com o suporte do seu provedor de hospedagem phpBB para garantir que as coisas não quebrem.
Selecionando a hospedagem certa
Juntamente com as técnicas mencionadas acima, é essencial considerar a importância de hospedar seu fórum phpBB em um servidor de hospedagem de qualidade.
Cloudways é uma das opções altamente recomendadas quando se trata de hospedagem gerenciada com atendimento ao cliente e suporte técnico de qualidade. A Cloudways gerenciou recursos de servidor que oferecem velocidade de carregamento de página rápida e desempenho de banco de dados.
Existem vários provedores de hospedagem em nuvem gerenciada no mercado, mas o Cloudways se destaca pelos recursos que eles fornecem. A velocidade, a plataforma amigável, a segurança e a escalabilidade oferecidas pela Cloudways são incomparáveis. Eles permitem que você se concentre nos negócios e cuide de todos os assuntos de hospedagem para você.
Conclusão
Estas são algumas das técnicas que podem ser usadas para acelerar o seu site phpBB. Antes de começar a implementar qualquer uma dessas técnicas, primeiro certifique-se de ter os recursos de servidor adequados para alimentar o fórum phpBB de acordo com seu tráfego e uso.
Por último, sempre certifique-se de que você está se inscrevendo para uma hospedagem phpBB de qualidade. Ou seja, você deve dar uma olhada nos serviços oferecidos e na pilha de tecnologia fornecida.