Como utilizar o Memcached no seu sítio Web cPanel?

Procédure

O que é o Memcached?

O Memcached é um sistema de cache de objectos na memória RAM. É utilizado para armazenar temporariamente dados frequentemente utilizados, tais como os resultados de consultas SQL, objectos dinâmicos ou dados binários, para que possam ser recuperados rapidamente sem ter de os recalcular de cada vez que uma página é carregada.

O princípio é simples: os dados são armazenados diretamente na memória, permitindo um acesso ultrarrápido. É ideal para aliviar a carga da sua base de dados e melhorar o desempenho global do seu sítio, nomeadamente para as páginas dinâmicas (cestos de compras, pesquisas, comentários, etc.).

⚠️ Limites a ter em conta: Como os dados são armazenados em RAM, são voláteis. Isto significa que se perdem assim que o serviço Memcached é reiniciado ou que o servidor é reiniciado.

Quais são as vantagens para o meu sítio?

Mesmo que o seu pacote cPanel LWS já inclua um sistema de cache de páginas estáticas de alto desempenho (através do módulo Fastest Cache, ativado por defeito), algumas áreas do seu site não podem ser armazenadas em cache da forma tradicional.

É o caso, nomeadamente, das páginas dinâmicas, como os cestos de compras, os sistemas de mensagens instantâneas, as áreas de membros, os tópicos de comentários, os módulos de pesquisa ou de filtragem de produtos, as listas de notícias em tempo real, etc.

Estes conteúdos mudam com muita frequência e, por conseguinte, não podem ser totalmente armazenados em cache. Se forem carregados de cada vez a partir da base de dados (MySQL ou PostgreSQL). Isto pode tornar mais lenta a apresentação das suas páginas e sobrecarregar desnecessariamente o servidor da base de dados.

É aqui que o Memcached entra em ação. Permite-lhe armazenar temporariamente certos dados dinâmicos na memória, sem congelar a página inteira. Por exemplo, os nomes dos produtos mais populares, os seus preços, os resultados de uma consulta complexa, etc.

Assim, em vez de reiniciar uma consulta SQL em cada visita, estes dados são lidos diretamente da memória. O resultado: o seu sítio é mais rápido, os seus visitantes têm uma melhor experiência e a sua base de dados sofre menos pressão.

Como é que utilizo o Memcached em PHP?

Existem duas extensões PHP diferentes que podem ser utilizadas para permitir que um script PHP comunique com um servidor Memcached: memcache e memcached. É importante verificar com o autor do seu script para saber qual das duas é utilizada pelo seu sítio. Para ativar um deles :

1. Ligue-se à sua interface cPanel e clique em"Selecionar uma versão PHP" na secção"Software".

Como utilizar o Memcached no seu sítio Web cPanel?

2. Assinale"memcache" ou"memcached", consoante o caso.

Como utilizar o Memcached no seu sítio Web cPanel?

E já está. Pode agora ligar-se aos servidores memcached a partir dos seus scripts PHP. Uma instância do memcached está disponível por defeito na sua conta cPanel. Aqui estão os detalhes da ligação:

  • Anfitrião: localhost
  • Porta: 11211 (tcp)

Como configurar o Memcached no WordPress com o LWS Optimize (método recomendado)

A maneira mais fácil e eficaz de utilizar o Memcached no WordPress alojado pela LWS (pacote cPanel) é através do plugin LWS Optimize, desenvolvido especificamente para os nossos clientes.

Etapas de configuração automática :

1. Ir para Extensões > Adicionar a partir da administração do WordPress.

Como utilizar o Memcached no seu sítio Web cPanel?

2. Procurar o LWS Optimize, depois instalar e ativar o plugin.

3. Aceda às definições da extensão no menu lateral.

4. No separador "Caching", active a opção Memcached Object Cache.

Como utilizar o Memcached no seu sítio Web cPanel?

O serviço é configurado automaticamente.

Vantagens deste método:

  • Simples: Nenhuma linha de código para modificar
  • Rápido: Configuração em apenas alguns cliques
  • Automático: O LWS Optimize detecta quais os serviços que estão activados no servidor
  • Optimizado: Integração nativa com o alojamento cPanel LWS
  • Bónus: O LWS Optimize não se limita ao Memcached. O plugin oferece também outros sistemas de cache, pré-carregamento e purga automáticos, lazy loading, otimização de ficheiros CSS, JS e HTML, tratamento avançado de imagens, etc...

Recomendado para todos os sítios WordPress alojados pela LWS: Se procura o melhor desempenho sem complicações, este é o método ideal para si.

Como posso utilizar o Memcached como uma cache de objectos no WordPress com o Memcached Object Cache?

O WordPress já tem um ecossistema de cache de objectos que permite que plugins e temas peçam ao WordPress para armazenar o resultado de uma consulta MySQL complexa na memória. Isto funciona com a classe WP_Object_Cache. Ao utilizar o memcached como espaço de armazenamento para WP_Object_Cache, o WordPress pode tirar partido do desempenho do memcached.

O plugin WordPress"Memcached Object Cache" permite-lhe fazer isto com a extensão PHP memcache, que deve ser activada previamente (ver parágrafo anterior). Para o instalar, descarregue o ficheiro object-cache.php do plugin e coloque-o na pasta wp-content do seu sítio Web (utilizando o FTP ou o gestor de ficheiros cPanel):

Como utilizar o Memcached no seu sítio Web cPanel?

Em seguida, terá de preencher uma chave de cache para que o seu sítio Web saiba que dados no memcached são seus. Isto é feito adicionando a linha"WP_CACHE_KEY_SALT" ao wp-config.php:

Como utilizar o Memcached no seu sítio Web cPanel?

E é isso.

Como é que configuro o MemCached no WordPress com o W3 Total Cache?

1. Ligue-se à interface do seu Wordpress e clique em"Extension/Add" para instalar o W3 Total Cache.

Como utilizar o Memcached no seu sítio Web cPanel?

2. Procure o plugin"W3 Total Cache" e clique em"Instalar manutenção".

Como utilizar o Memcached no seu sítio Web cPanel?

3. Clique em"Ativar".

Como utilizar o Memcached no seu sítio Web cPanel?

4. Procure o plugin na lista de plugins e clique em"Definições" por baixo.

Como utilizar o Memcached no seu sítio Web cPanel?

5. Vá para a secção"Database caching" (Cache da base de dados), assinale a caixa"Enable" (Ativar) e introduza"memcached" na secção"Database cache method"(Método de cache da base de dados). Por fim, clique em"Save setting and purge cache" (Guardar definições e limpar a cache) para guardar o seu pedido.

Como utilizar o Memcached no seu sítio Web cPanel?

Pode efetuar a mesma operação para a secção"Cache de objectos". A cache de objectos permite-lhe colocar em cache apenas os resultados dos objectos da base de dados.

Como configurar o MemCached no Prestashop?

1. Ligue-se ao seu painel de controlo Prestashop, clique em "Definições avançadas" e depois em"Desempenho".

Como utilizar o Memcached no seu sítio Web cPanel?

2. Vá para"Cache", clique em "Sim" e escolha"memcache" ou"Memcached", dependendo da extensão que activou ao selecionar a sua versão PHP. Por fim, clique em"Guardar" para guardar o pedido.

Como utilizar o Memcached no seu sítio Web cPanel?

Conclusão

Já pode configurar o Memcached no seu pacote de alojamento cPanel para WordPress ou Prestashop. No entanto, deve ter em atenção que todos os dados no Memcached são acessíveis a todos os utilizadores no mesmo servidor cPanel que o seu. Por este motivo, é imperativo que nunca guarde informações sensíveis no Memcached.

Não hesite em partilhar os seus comentários e perguntas.

Avaliar este artigo :

5/5 | 1 opinião

Este artigo foi útil para si ?

Article utileSim

Article non utileNão

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artigos semelhantes

1mn leitura

Como configurar o Cloudflare em um site hospedado no cPanel?

4mn leitura

Utilizar o Redis como uma cache de objectos persistente para o WordPress no cPanel

4mn leitura

Acelere o seu site com o Fastest Cache - Cache Varnish

3mn leitura

Como posso utilizar o IpXchange para personalizar o IP do vosso domínio?


Fazer uma pergunta à equipa do LWS e à sua comunidade