Tuning Archive

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

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

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

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

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

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

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.

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

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

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
Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: