Blog Nerd do Liquuid

Fazendo cache do PHP



APC é um módulo alternativo de cache do PHP, e serve para não obrigar o PHP a interpretar os scripts a cada execução ,melhorando por tabela a performance do servidor.

Sua instalação é simples , em sistemas debian-like será nescessária a instalação do pacote de desenvolvimento do PHP5 :

apt-get install php5-dev



Feito isso a instalação do pacote APC é feita com o comando :

pecl install APC



Então basta adicionar o seguitne conteúdo no arquivo /etc/php5/apache2/php.ini :


extension=apc.so


[apc]

apc.enabled = 1

apc.shm_segments = 1

apc.shm_size = 30

apc.optimization = 0

apc.ttl = 7200

apc.user_ttl = 7200

apc.num_files_hint = 1000

apc.mmap_file_mask = /tmp/apc.XXXXXX


As flags apc.ttl , apc.user_ttl definem o tempo em segundos que o script vai ficar em cache.



0 comentários

TAGS : apc php cache

YUM-Presto + Cache do YUM



Yum-presto é a ferramente que eu pedia a deus !!! O fedora tem uma política muito legal de não congelar versões de programas que não são da base, isso permite que assim que uma nova versão do KDE ou GNOME é lançada ela entre em produção imediatamente na distro, isso é confiança nos desenvolvedores originais :o)
O problema dessa política é que em média o fedora tem uns 300 mb de atualizações, mas o fabuloso pluguin yum-presto veio resolver essa treta. Ele faz um delta entre os pacotes RPM (tipo um diff), assim basta vc puxar a diferença entre os binários reduzindo em até 80% o volume do download. Essa dica eu peguei do site do Gustavo Picoloto

:


su -c "yum install yum-presto"
echo "deltaurl=http://lesloueizeh.com/f7/i386/updates" >> /etc/yum.repos.d/fedora-updates.repo 

Pra melhorar, ative o cache do seu yum, com isso ele vai parar com a mania de baixar os headers e dbs a cada operação, vá em /etc/yum.conf e altere :

keepcache=0

para

keepcache=1
Após alguns updates vc vai sentir a diferença, se eu já estava convencido de que o yum é muito mais avançado que o apt, agora eu tenho certeza :)


0 comentários

TAGS : fedora gustavo picoloto rpm yum presto yum-presto deltarpm cache plugin diff

Posts relacionados

Delicious/liquuid/cache
Cache PHP scripts with APC module
liquuid's post :: YUM-Presto + Cache do YUM
.:: FAQ :: Cache