Tuning Archive
20 Nov 2013
Configurando memcached com replicação no Ubuntu 12.04LTS

Introdução Neste artigo vamos aprender como implementar uma solução de replicação do memcached. Ideal para quando precisamos de um ambiente de alta disponibilidade nos dados armazenados nele. No caso deste tutorial, vamos nos basear no cenário onde precisamos armazenar os dados de sessão do PHP no memcached e que essa infraestrutura esteja em um ambiente
02 Dec 2012
Palestra apresentada no PHP Conference 2012

Primeiramente gostaria de agradecer à organização, professores e palestrantes do evento. Houve muitas palestras interessantes, networking e troca de experiências. Achei o evento realmente enriquecedor. Não somente eu, mas meus amigos que estavam juntos tiveram a mesma opinião. O tema da minha palestra foi Tuning Apache/MySQL/PHP para desenvolvedores. Conforme prometido no evento, pode ser baixado
24 Oct 2011
PHP e Computação em Nuvem com Zend_Cloud

Muito se fala hoje me dia sobre computação em nuvem. Gostaria de abordar esse tema junto com a linguagem PHP. Nuvens oferecem ilimitados recursos para sua aplicação. Você tem diversas opções disponíveis de plataformas Cloud: Amazon, Rackspace, Microsoft, Google e diversas outras. A maioria delas oferecem dois tipos de serviços em Cloud, IaaS (Infrastructure-as-a-Service) e
12 Oct 2011
PHP Caching com Zend_Cache

O Zend_Cache é um componete distribuído junto com o Zend Framework. Pode ser usado tanto como um módulo standalone ou junto com o framework. Muito flexível, permite que você decida o que quer fazer cache (frontend) e onde armazenar (backend). Ao configurar uma instância do Zend_Cache você deve informar dois grupos de opções. Um para
30 Sep 2011
Monitorando consultas lentas no PostgreSQL

Em um post anterior já vimos como monitorar consultas lentas no MySQL, vamos agora ver como habilitar o log de consultas lentas no PostgreSQL. Como já foi discutido, esse recurso é extremamente útil para identificar gargalos em aplicações, principalmente aquelas que recebem um alto tráfego de acesso. Identificar e otimizar consultas com alta duração, como
28 Sep 2011
PHP – Opções de cache de opcode

Como todos sabemos PHP é uma linguagem interpretada. Portanto toda vez que um script é executado, o engine do PHP precisa compilar o código fonte em algo que a linguagem de máquina possa entender. Resultando em um bytecode que no caso chamamos de opcode. O opcode é gerado em cada requisiçao. Imagine então o trabalho
15 Sep 2011
Usando APC (Alternative PHP Cache)

APC, sigla de Alternative PHP Cache, é um cache de opcode que pode aumentar significativamente o desempenho da sua aplicação. Além de fazer o cache de variáveis/objetos, assim como o memcached, ele tem a função de fazer cache do próprio código compilado do php. De qual forma ? Para entender, é importante alguns conceitos básicos.
22 Aug 2011
Usando memcached no PHP

Memcached utilizando junto com php, permite você aumentar a perfomance de sua aplicação fazendo cache de dados na memória. Usar o memcached para carregar dados, ao invés de carregar de um banco de dados ou do sistema de arquivos, pode ter um grande impacto na perfomance de sua aplicação php. A regra básica de utilização
26 Jul 2011
PHP Profiler com xdebug e webgrind

Um dos principais fatores à se levar em consideração no desenvolvimento de um software é o desempenho, principalmente se houverem muitos acessos. A maioria dos desenvolvedores acabam deixando de lado uma ánalise mais profunda do desempenho da aplicação e isso gerá insatisfação e incomodo para o usuário final. Com a utilização principalmente de frameworks MVC
19 Jul 2011
Tuning Apache 2.x

O objetivo deste artigo é ajudar você a melhorar o desempenho do seu servidor web Apache. Da versão 1.3 para versão 2.x aconteceram diversas melhorias relacionadas ao desempenho. Porém ainda é possível melhorar ainda mais a perfomance manipulando alguns parâmetros de configuração. O Objetivo aqui é abordar os principais parâmetros de configuração que possam influenciar
- 1
- 2