<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Performance on Meu nome é Elton Minetto</title><link>https://eltonminetto.dev/categories/performance/</link><description>Recent content in Performance on Meu nome é Elton Minetto</description><generator>Hugo</generator><language>pt</language><copyright>{year}</copyright><lastBuildDate>Fri, 21 Dec 2012 14:44:59 +0000</lastBuildDate><atom:link href="https://eltonminetto.dev/categories/performance/index.xml" rel="self" type="application/rss+xml"/><item><title>Gerenciando assets por módulos no Zend Framework 2</title><link>https://eltonminetto.dev/2012/12/21/gerenciando-assets-por-modulos-no-zend-framework-2/</link><pubDate>Fri, 21 Dec 2012 14:44:59 +0000</pubDate><guid>https://eltonminetto.dev/2012/12/21/gerenciando-assets-por-modulos-no-zend-framework-2/</guid><description>&lt;p>&lt;em>Obs: Esse é um post avançado sobre Zend Framework 2. Se você não está familiarizado com os novos termos e conceitos do framework eu recomendo esse &lt;a href="http://code-squad.com/screencast/introducao-zf2">screencast com a introdução&lt;/a> ou o e-book &lt;a href="http://www.zfnapratica.com.br">Zend Framework 2 na prática&lt;/a> (eu sei que é cara de pau hehe)&lt;/em>&lt;/p>
&lt;p>Uma das funcionalidades mais úteis do Zend Framework 2 é a forma como os módulos agora podem ser facilmente incluídos ou removidos de um projeto. Um módulo agora é realmente uma porção de código que pode ser reaproveitada facilmente. Nesse post vou mostrar isso usando um módulo muito útil chamado &lt;a href="https://github.com/RWOverdijk/AssetManager">AssetManager&lt;/a>.&lt;/p></description></item><item><title>Curso sobre PHP, Memcache, Sphinx e Gearman</title><link>https://eltonminetto.dev/2012/01/03/curso-sobre-php-memcache-sphinx-e-gearman/</link><pubDate>Tue, 03 Jan 2012 15:09:05 +0000</pubDate><guid>https://eltonminetto.dev/2012/01/03/curso-sobre-php-memcache-sphinx-e-gearman/</guid><description>&lt;p>Em Fevereiro vou repetir o curso &amp;ldquo;mão na massa&amp;rdquo; que ministrei no &lt;a href="https://eltonminetto.dev/blog/2011/09/30/tutorial-mao-na-massa-php-conference-2011/">PHPConference de 2011&lt;/a>, pela Tempo Real Eventos, em SP.
Os detalhes do curso encontram-se na &lt;a href="http://www.temporealeventos.com.br/?area=242-memcached-gearman-e-sphinx-search">página do evento&lt;/a>&lt;/p></description></item><item><title>Tutorial Mão na Massa - PHP Conference 2011</title><link>https://eltonminetto.dev/2011/09/30/tutorial-mao-na-massa-php-conference-2011/</link><pubDate>Fri, 30 Sep 2011 09:37:41 +0000</pubDate><guid>https://eltonminetto.dev/2011/09/30/tutorial-mao-na-massa-php-conference-2011/</guid><description>&lt;p>No início de Dezembro vai acontecer o &lt;a href="http://www.phpconference.com.br/">PHP Conference Brasil 6&lt;/a>, em Osasco/SP.
Não preciso lembrar a todos a importância do evento e nem a minha empolgação em participar de mais um ano.
E este ano é especial para nós, do &lt;a href="http://www.phpsc.com.br/">PHPSC&lt;/a>, pois tivemos uma participação um pouco maior, ajudando a escolher as palestras para o evento. Algumas &lt;a href="http://www.phpconference.com.br/presentations">já foram divulgadas&lt;/a> e a grade final deve estar pronta nos próximos dias. O nível das palestras e palestrantes está excelente, como já é de costume.
Como eu sabia que iria auxiliar na escolha das palestras eu não submeti nenhum trabalho, mas fui convidado pela organização a ministrar um tutorial Mão na Massa no primeiro dia do evento. No &amp;ldquo;Melhore a Performance de seus sites usando Memcached, Gearman e Sphinx Search&amp;rdquo; eu vou apresentar as tecnologias Memcached, Gearman e Sphinx Search bem como a sua integração com o PHP para criar aplicativos e sites escaláveis e de alta performance.
As inscrições para o evento e para os Mão na Massa podem ser feitos no site do evento.
Nos vemos por lá. No tutorial, nas palestras ou no PHPinga ;)&lt;/p></description></item><item><title>Vídeo da apresentação TcheLinux - Otimizando aplicações Zend Framework</title><link>https://eltonminetto.dev/2011/08/22/video-da-apresentacao-tchelinux-otimizando-aplicacoes-zend-framework/</link><pubDate>Mon, 22 Aug 2011 13:29:48 +0000</pubDate><guid>https://eltonminetto.dev/2011/08/22/video-da-apresentacao-tchelinux-otimizando-aplicacoes-zend-framework/</guid><description>&lt;p>Complementando o post anterior, com os slides da palestra no Tchelinux, o pessoal publicou no Blip.tv o &lt;a href="http://blip.tv/tchelinux/palestra-eminetto_compress-5482637">vídeo da minha apresentação&lt;/a>&lt;/p></description></item><item><title>Material da palestra em Bento Gonçalves</title><link>https://eltonminetto.dev/2011/08/15/material-da-palestra-em-bento-goncalves/</link><pubDate>Mon, 15 Aug 2011 13:40:07 +0000</pubDate><guid>https://eltonminetto.dev/2011/08/15/material-da-palestra-em-bento-goncalves/</guid><description>&lt;p>No último fim de semana estive em &lt;a href="https://eltonminetto.dev/blog/2011/06/20/palestra-em-bento-golcalves/">Bento Gonçalves,&lt;/a>RS, para palestrar no evento do Tchelinux.
Primeiramente, gostaria de parabenizar o pessoal da organização, em especial o Rafael Jaques, pelo sucesso do evento. Ótimas palestras, boas conversas nos corredores, e a hospitalidade do pessoal do RS são sempre legais.
Coloquei o material da minha apresentação no &lt;a href="https://eltonminetto/dev/files/talks/otimizacaozftchelinux-110815090452-phpapp02.pdf">slideshare&lt;/a>&lt;/p></description></item><item><title>Palestra em Bento Gonçalves</title><link>https://eltonminetto.dev/2011/06/20/palestra-em-bento-golcalves/</link><pubDate>Mon, 20 Jun 2011 14:24:43 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/20/palestra-em-bento-golcalves/</guid><description>&lt;p>No dia 13 de Agosto eu vou ministrar uma nova palestra, no tradicional evento TcheLinux que vai acontecer em Bento Gonçalves, no RS.
A palestra é sobre &amp;ldquo;Otimizando aplicações desenvolvidas com Zend Framework&amp;rdquo; e os detalhes do evento podem ser encontrados neste site:
&lt;a href="http://tchelinux.org/site/doku.php?id=evento_2011_agosto_bento">http://tchelinux.org/site/doku.php?id=evento_2011_agosto_bento&lt;/a>&lt;/p></description></item><item><title>Webcast sobre MySQL</title><link>https://eltonminetto.dev/2011/06/16/webcast-sobre-mysql/</link><pubDate>Thu, 16 Jun 2011 09:51:32 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/16/webcast-sobre-mysql/</guid><description>&lt;p>Eu fui convidado pelo amigo Jackson para fazer um webcast, sobre MySQL. O evento vai acontecer no dia 05/07 e você pode fazer a inscrição no site abaixo.&lt;/p></description></item><item><title>Processando arquivos de profiling do Xdebug no MacOSX</title><link>https://eltonminetto.dev/2011/01/27/processando-arquivos-de-profiling-do-xdebug-no-macosx/</link><pubDate>Thu, 27 Jan 2011 13:33:44 +0000</pubDate><guid>https://eltonminetto.dev/2011/01/27/processando-arquivos-de-profiling-do-xdebug-no-macosx/</guid><description>&lt;p>O Xdebug é uma das ferramentas mais úteis que conheço para quem trabalha com PHP. Eu escrevi um resumo das suas funcionalidades em um &lt;a href="https://eltonminetto.dev/blog/2007/06/05/xdebug/">post anterior&lt;/a>.
Uma das funcionalidades que mais uso é a geração de &amp;ldquo;profiling&amp;rdquo; de aplicações. Ajuda muito na hora de encontrar &amp;ldquo;gargalos&amp;rdquo; de performance. O único problema é que eu precisava usar o &lt;a href="http://kcachegrind.sourceforge.net/html/Home.html">Kcachegrind&lt;/a> ou o &lt;a href="http://code.google.com/p/webgrind/">Webgrind&lt;/a> para analisar os arquivos gerados pelo Xdebug.
Como eu uso MacOSX eu procurei uma forma mais rápida de processar essas informações, sem ter que acessar uma máquina virtual Linux ou configurar o Webgrind.
Para isso eu usei a dupla &lt;a href="http://code.google.com/p/xdebugtoolkit/">xdebugtoolkit&lt;/a> e &lt;a href="http://www.pixelglow.com/graphviz/download/">graphviz&lt;/a>. O primeiro analisa o arquivo gerado pelo Xdebug e gera um arquivo .dot, que eu posso abrir com o graphviz.
Para instalar o xdebugtoolkit é preciso acessar o Terminal e executar os comandos:&lt;/p></description></item><item><title>Apresentação sobre MySQL na ERBD</title><link>https://eltonminetto.dev/2010/04/19/apresentacao-sobre-mysql-no-erbd/</link><pubDate>Mon, 19 Apr 2010 09:50:32 +0000</pubDate><guid>https://eltonminetto.dev/2010/04/19/apresentacao-sobre-mysql-no-erbd/</guid><description>&lt;p>Estou disponibilizando o material da minha &lt;a href="https://eltonminetto.dev/blog/2010/03/29/vi-escola-regional-de-banco-de-dados">apresentação&lt;/a> no ERBD em Joinville.
Os slides estão no &lt;a href="http://slidesha.re/9KPhUB">Slideshare&lt;/a> e os arquivos com os exemplos que apresentei podem ser baixados &lt;a href="https://s3.amazonaws.com/elton/docs/mysql_escalavel.zip">aqui&lt;/a>&lt;/p></description></item><item><title>VI Escola Regional de Banco de Dados</title><link>https://eltonminetto.dev/2010/03/29/vi-escola-regional-de-banco-de-dados/</link><pubDate>Mon, 29 Mar 2010 10:44:37 +0000</pubDate><guid>https://eltonminetto.dev/2010/03/29/vi-escola-regional-de-banco-de-dados/</guid><description>&lt;p>A VI edição da Escola Regional de Banco de Dados vai acontecer em Joinville/SC, de 14 a 16/Abril de 2010.
É um evento da SBC que está sendo organizado pela UDESC e UNIVILLE. Eu vou ministrar um mini-curso &amp;ldquo;&lt;a href="http://www.erbd2010.udesc.br/programacao_detalhe.php?cont=mc1">Mysql para aplicações Web escaláveis&lt;/a>&amp;rdquo;
Os detalhes sobre o evento estão no &lt;a href="http://www.erbd2010.udesc.br/index.php">site oficial&lt;/a>&lt;/p></description></item><item><title>Script para tunning de performance do MySQL</title><link>https://eltonminetto.dev/2009/11/05/script-para-tunning-de-performance-do-mysql/</link><pubDate>Thu, 05 Nov 2009 16:52:21 +0000</pubDate><guid>https://eltonminetto.dev/2009/11/05/script-para-tunning-de-performance-do-mysql/</guid><description>&lt;p>Com esse post espero iniciar uma série sobre otimizações de performance e escalabilidade de PHP, MySQL e outras tecnologias relacionadas.
Numa das andanças pelo Google encontrei um script que faz uma análise do banco MySQL e indica melhorias de configuração do arquivo my.cnf
Achei interessante para iniciar um estudo de otimização do banco de dados.
Script: &lt;a href="https://eltonminetto.dev/codes/tunning-primer.sh">/codes/tunning-primer.sh&lt;/a>&lt;/p></description></item></channel></rss>