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

Procédure

O que é o Memcached?

O Memcached é um serviço de armazenamento de objectos em memória. Este serviço permite-lhe armazenar e depois recuperar "objectos", como dados binários ou resultados de consultas MySQL, muito rapidamente. A sua principal vantagem (mas também o seu principal inconveniente) é o facto de todos os dados serem armazenados na memória RAM: o acesso é, portanto, muito rápido, mas é volátil (todos os dados serão apagados assim que o serviço for reiniciado).

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

Embora o módulo Fastest Cache fornecido e pré-ativado nos nossos pacotes de alojamento web cPanel já lhe ofereça um sistema de cache de páginas de alto desempenho, pode também precisar de otimizar páginas dinâmicas, como páginas de pesquisa, páginas de cestos de compras, feeds de notícias, um sistema de mensagens instantâneas, uma lista de comentários ou uma área de membros.

Infelizmente, estas páginas altamente dinâmicas não podem ser armazenadas em cache na sua totalidade porque o seu conteúdo muda com muita frequência. Se os dados forem recuperados instantaneamente da base de dados (PostgreSQL ou MySQL), corre o risco de saturar o seu servidor de base de dados e de ter um desempenho medíocre.

Para remediar esta situação, pode, por exemplo, armazenar os nomes dos produtos mais populares e os seus preços num sistema de cache de objectos. Desta forma, quando a página do cesto de compras for carregada, não terá de executar uma consulta SQL para obter os produtos mais populares. O seu sítio será mais rápido e a sua base de dados MySQL ou PostgreSQL sofrerá 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 posso utilizar o Memcached como uma cache de objectos no WordPress?

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 pronto.

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

Agora 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