Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Verificar o Memcached
Este guia explica como gerenciar o Memcached e, em particular, como verificar se este sistema de cache em memória está funcionando corretamente no seu Servidor Cloud gerenciado.
Pré-requisitos
- Instalar o Memcached num Servidor Cloud gerido.
Verificar se o Memcached está em execução
Para verificar se o Memcached está funcionando corretamente:
Copie o seguinte código para um arquivo PHP (conexão ao servidor memcache local):
$fp = fsockopen("localhost", 11211); if ($fp) { // on demande les stats fwrite($fp, "stats\n"); while (!feof($fp)) { $buf = rtrim(fgets($fp)); if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) { // le nombre d'items stockes print $matches[1] . PHP_EOL; } elseif (preg_match('/(END|ERROR)/', $buf)) { // fin des stats break; } } fclose($fp); } else { print "Error: cannot connect to local memcached server: $!" . PHP_EOL; }- Faça o download do arquivo PHP para o seu servidor.
- Execute o arquivo PHP.
O script retorna o número de itens armazenados em cache na memória do servidor.
Ativar o Memcached em…
… Prestashop
A integração nativa do Memcached na aplicação Prestashop simplifica a sua configuração. Para o ativar:
- Acesse o seu painel de administração do Prestashop.
- Vá para a aba Configurações avançadas.
- Selecione Desempenho.
- Escolha Sim no menu suspenso em Usar cache na seção Cache.
- Selecione CacheMemcached.
- Adicione um servidor fornecendo as informações necessárias, como:
- o endereço IP:
127.0.0.1 - a porta:
11211 - o peso:
1
- o endereço IP:
Você pode verificar as informações clicando no botão "Testar o servidor" antes de salvá-las na parte inferior da seção "Cache".
Após concluir esta etapa, sua aplicação PrestaShop estará pronta para usar o Memcached para armazenar em cache algumas chamadas de API, chamadas de banco de dados e objetos.
Link para esta FAQ: https://faq.infomaniak.com/2233
Esta seção de perguntas frequentes foi útil?