Apr 13 2008
Cache no MySQL para melhorar o desempenho
Caros VIPs.
Nos últimos quatro dias tenho estado envolvido, além das minhas atividades normais, com a instalação de um servidor dedicado para um novo cliente. Infelizmente o servidor que escolhemos juntos não foi suficiente para as suas necessidades (odeio dizer isso, mas não posso tapar o sol com a peneira), e ele está em busca de uma outra solução. Contudo, foram dias de intensa pesquisa sobre como otimizar um servidor web, e uma pequena parte desse conhecimento já pode ser aplicada, ao menos em caráter experimental, aqui na PortoFácil.
Entre as diversas melhorias possíveis ou não para a hospedagem compartilhada da PortoFácil (sempre há a necessidade de se decidir se priorizaremos velocidade ou segurança, e em hospedagem compartilhada a segurança sempre é mais importante) está o cache para consultas do MySQL.
Sem entrar em aspectos excessivamente técnicos podemos dizer que a partir de hoje estamos observando o comportamento da PortoFácil porque implementamos um cache de consultas, que deverá aliviar a carga do MySQL para consultas repetidas, ao mesmo tempo que diminui consideravelmente o tempo de resposta: requisições repetidas encontrarão seu resultado já na memória do servidor, não exigindo nenhum processamento.
Caso alguém note qualquer comportamento estranho, imprevisto ou mesmo errático — o que não deve acontecer — peço que por gentileza entre em contato comigo imediatamente, para eu verificar se tem a ver com esta mudança na configuração ou não.
Textos relacionados a este:
[...] hospedados na PortoFácil estejam lentos, mas estamos sendo proativos e implementando um cache no MySQL para melhorar seu desempenho. Mas isto não é suficiente, precisamos que você, blogueiro, faça a sua [...]
Olá, então, tem como dizer como você faz para usar “Cache no Mysql”???
Só serve para Wordpress?
é algum plugin…
Obrigado pela atenção…
[Reply]
Janio Sarmento reply on October 25th, 2008 23:24:
@Alexandre: tem que alterar o my.cnf.
Se você alugar um dedicado comigo eu otimizo o seu MySQL, fora isso eu estaria invadindo o espaço do seu administrador de sistema, e isso não seria nada ético de minha parte.
[Reply]