Desempenho e monitorização

Configurar o LiteSpeed Cache no MediaWiki

Revisto a 3 min de leitura desempenho LiteSpeed Cache

O LiteSpeed dispõe de uma cache integrada com a qual as aplicações compatíveis podem evitar execuções PHP repetidas. A melhoria depende do conteúdo que pode ir para a cache, da taxa de acertos e da configuração do MediaWiki.

O LiteSpeed Cache é uma extensão desenvolvida pela LiteSpeed para integrar o MediaWiki com essa cache. Verifique no repositório da extensão se a versão publicada é compatível com a sua versão do MediaWiki antes de a instalar.

Instalação e colocação em funcionamento

Antes de modificar o site, guarde uma cópia recuperável dos ficheiros e da base de dados. Descarregue uma versão compatível a partir do repositório oficial, registe a versão que usa e teste-a numa cópia: descarregar o ramo principal não garante a compatibilidade com o seu MediaWiki.

Descomprima o zip no seu computador; dentro encontrará um diretório com o nome LiteSpeedCache. Carregue esse diretório, através do gestor de ficheiros ou de uma ligação segura, para a pasta extensions do MediaWiki.

Edite o ficheiro de configuração do MediaWiki LocalSettings.php e acrescente mesmo no fim a seguinte linha:

wfLoadExtension('LiteSpeedCache');

Para concluir a instalação, localize e edite o ficheiro .htaccess do diretório raiz do MediaWiki e acrescente mesmo no início:

<IfModule LiteSpeed>
CacheLookup on
</IfModule>

Aceda com uma conta de administrador a Páginas especiais > Dados e ferramentas > LiteSpeed Cache. Os nomes podem variar com o idioma.

Nas suas opções pode ativar a cache pública, definir a sua duração e purgar o conteúdo.

Ative LiteSpeed Public Cache Enabled e guarde. Consulte a documentação de instalação se a versão apresentar outros nomes.

Verificar a leitura, as alterações e a privacidade

Visite duas vezes uma página pública sem iniciar sessão e verifique se um pedido posterior mostra um acerto de cache nos cabeçalhos do LiteSpeed. Edite uma página de teste e confirme que a alteração chega aos outros visitantes.

Teste a pesquisa, o início e o fim de sessão. Se a wiki tiver leitura restrita ou páginas privadas, verifique as permissões com duas contas e como visitante: não ative uma cache pública indiscriminada sobre esse conteúdo.

Se aparecer um erro ao carregar a extensão, reverta a alteração do LocalSettings.php e reveja a compatibilidade e os registos. Para a retirar, desative e purgue a sua cache antes de remover o carregamento da extensão; mantenha as outras regras do .htaccess.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.