Desempenho e monitorização
O que é a cache de objetos e como configurá-la no WordPress
O WordPress inclui uma cache de objetos em memória que evita repetir, durante um mesmo pedido, operações como consultas já resolvidas. Por predefinição não é persistente: o seu conteúdo desaparece no fim de cada execução de PHP e não se mantém entre visitas.
Isto não significa que o WordPress guarde a sua cache de objetos em wp_options. Os transientes podem, sim, ser guardados nessa tabela quando não existe uma cache persistente, mas são uma API diferente.
Cache de objetos persistente
O WordPress permite substituir a sua implementação através do ficheiro especial wp-content/object-cache.php. Os plugins compatíveis utilizam este mecanismo para manter objetos entre pedidos num serviço como o Redis ou o Memcached.
Uma cache persistente pode reduzir consultas repetidas em lojas, comunidades, plataformas de cursos ou administrações com muita atividade. Um site informativo já coberto por uma cache de página pode não obter uma melhoria percetível.
Só beneficiam as operações que o WordPress, o tema ou os plugins guardem através da API de objetos ou de transientes. O Redis não resolve por si só uma consulta lenta que nunca é guardada em cache.
Configuração recomendada com Redis
Todos os nossos planos permitem ativar uma instância Redis a partir do Gestor de pacotes da área de cliente. A ligação é feita através de um socket Unix próprio da conta.
Pode integrá-la a partir do LiteSpeed Cache, selecionando o Redis na sua secção de cache de objetos, ou através do plugin Redis Object Cache. Encontrará os passos, os valores de ligação e as precauções para alojar vários sites no guia do Redis como cache de objetos.
Escolha uma única integração de cache de objetos: o LiteSpeed Cache e o Redis Object Cache não devem competir pelo mesmo ficheiro object-cache.php. Pode manter a cache de páginas do LiteSpeed se a gestão de objetos ficar a cargo de outro plugin.
Depois de a ativar, verifique a ligação e compare tempos e consumo nas mesmas páginas: uma ficha de produto, uma pesquisa e uma operação da administração. Repita os testes com a cache já preenchida e verifique se as alterações de conteúdo se refletem corretamente.
Se não trouxer melhorias ou se esvaziar continuamente por falta de espaço, desative primeiro a integração a partir do plugin. Verifique se o site continua a funcionar e desligue o Redis apenas quando nenhuma aplicação dessa conta precisar dele. Não apague manualmente o ficheiro de integração sem seguir o procedimento do plugin.
Também lhe pode ser útil
- AccelerateWP: funcionalidades, disponibilidade e configuração Detalha as funcionalidades gratuitas e premium do AccelerateWP para WordPress, incluindo cache, otim...
- Configurar o LiteSpeed Cache no WordPress e no WooCommerce Instale e ative o LiteSpeed Cache no WordPress ou no WooCommerce, ajuste a otimização de recursos, p...
- Configurar o Redis como cache de objetos Ative uma instância Redis para cache de objetos e ligue-a por socket Unix a partir do WordPress, Pre...
- Configuração do CDN QUIC.cloud no WordPress com o LiteSpeed Cache Ligue o WordPress e o LiteSpeed Cache ao QUIC.cloud, configure o domínio através de CNAME ou DNS e r...
Algo não bate certo ou mudou? Diga-nos e revemos.