Archive for June, 2007

Mais sobre memcached e cache em geral

Saturday, June 23rd, 2007

hoje vi um post no Planet-PHP (http://www.planet-php.org) do Brian Moon, do dealnews.com (http://www.dealnews.com) chamado “Caching and patience” – Cache e Paciência, em Português. Vale a pena ler: http://doughboy.wordpress.com/2007/06/23/caching-and-patience/

Aconselho uma boa leitura aos outros links no mesmo post:

http://dealnews.com/developers/caching-2001.html

memcached e AppCache for PHP5

Wednesday, June 20th, 2007

Inicialmente uma breve história de como comecei a usar o memcached.

Há alguns meses, na empresa onde trabalho, precisamos encontrar uma solução mais eficiente para trabalhar com sessions compartilhadas entre multiplos servidores. Estavamos utilizando arquivos em NFS, o que é MUITO lento. Banco de dados era uma alternativa, mas somente em último caso.

Então compramos inicialmente duas licenças (nada baratas) do Zend Platform para utilizar o tão (a princípio) maravilhoso Zend Session Clustering! Depois de várias tentativas para fazê-lo funcionar nos dois servidores, pedindo auxílio ao suporte técnico da Zend (que demorava para responder e quando respondiam não ajudavam em nada), decidimos então parar de perder tempo com eles (2 meses), pedimos o dinheiro de volta e partimos para outra solução. Foi aí que encontramos o memcached e então implementei um session_handler sobre ele.

Resumidamente falando, o memcached trabalha diretamente com a memória RAM. Com ele você pode salvar qualquer informação diretamente na memória. Se você encontrar algo mais rápido que isso, me avise! 🙂

Para mais informações sobre o memcached acesse: http://danga.com/memcached/

Hoje um amigo me enviou esse link: http://lab.arc90.com/2007/06/appcache_for_php5.php e achei ser interessante compartilhá-lo com vocês.

É uma ótima ferramenta para trabalhar com memcached. Você simplesmente passa para ele os hosts que têm o daemon rodando e trabalha diretamente com ele como um objeto qualquer! MUITO mais prático que trabalhar diretamente com a aplicação, enviando comandos via socket 🙂

Espero que lhe seja útil!

Abraço!

Projetos

Monday, June 18th, 2007

Grupo ProPHP

Depois de muito tempo sem postar, resolvi voltar e bater a poeira desse blog.

Notei que muitos dos acessos do meu site vem de buscas relacionadas a PHP e ao meu post sobre o valor de um programador PHP. Para estes, tenho novidades! Propus algumas idéias ao grupo ProPHP (http://www.prophp.com.br) e com o apoio deles colocarei em prática alguns projetos relacionados ao mercado PHP no Brasil. Estamos definindo detalhes e em breve quero contar com a participação (que na verdade será essencial para o sucesso do projeto) de todos os profissionais que trabalham com PHP no Brasil. Estejam atentos para as novidades.
Para saber mais detalhes, acesse o site do grupo ou continue visitando meu blog 🙂
E também, logo teremos uma versão brazuca do Planet-PHP (www.planet-php.org). Uma iniciativa do meu amigo Marcelo, que também está recebendo apoio do grupo ProPHP, e também estou participando.

Caso alguém queira contribuir com algum projeto, entre em contato!