Forráskód Böngészése

First translation to portuguese.

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20716 44c647ce-9c0f-0410-b52a-842ac1e357ba
flaviogomesdasilvalisboa 16 éve
szülő
commit
951585580b

+ 91 - 0
documentation/manual/pt-br/module_specs/Zend_Db_Profiler-Firebug.xml

@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Reviewed: no 17600 -->
+<sect3 id="zend.db.profiler.profilers.firebug">
+    <title>Analisando o Desempenho com Firebug</title>
+
+    <para>
+        <classname>Zend_Db_Profiler_Firebug</classname> envia informações de análise de
+        desempenho para o 
+        <ulink url="http://www.getfirebug.com/">Firebug</ulink> <ulink
+            url="http://getfirebug.com/logging.html">Console</ulink>.
+    </para>
+
+    <para>
+        Todos os dados são enviados via componente 
+        <classname>Zend_Wildfire_Channel_HttpHeaders</classname> que usa cabeçalhos 
+        <acronym>HTTP</acronym> para assegurar que o conteúdo da página não fique
+        confuso. É possivel depurar requisições <acronym>AJAX</acronym> que exigem respostas
+        <acronym>JSON</acronym> e <acronym>XML</acronym> com esta abordagem.
+    </para>
+
+    <para>
+        Requisitos:
+    </para>
+
+    <itemizedlist>
+        <listitem><para>
+            Navegador Firefox preferencialmetne na versão 3 mas a versão 2 também é suportada.
+        </para></listitem>
+
+        <listitem> <para>
+            Firebug Firefox Extension que você pode baixar de <ulink
+                url="https://addons.mozilla.org/en-US/firefox/addon/1843">
+                https://addons.mozilla.org/en-US/firefox/addon/1843</ulink>.
+        </para></listitem>
+
+        <listitem><para>
+            FirePHP Firefox Extension que você pode baixar de <ulink
+                url="https://addons.mozilla.org/en-US/firefox/addon/6149">
+                https://addons.mozilla.org/en-US/firefox/addon/6149</ulink>.
+        </para></listitem>
+    </itemizedlist>
+
+    <example id="zend.db.profiler.profilers.firebug.example.with_front_controller">
+        <title>Análise de Desempenho de Banco de Dados com Zend_Controller_Front</title>
+
+        <programlisting language="php"><![CDATA[
+// Em seu arquivo de inicialização
+
+$profiler = new Zend_Db_Profiler_Firebug('All DB Queries');
+$profiler->setEnabled(true);
+
+// Anexa o analisador de desempenho ao seu adaptador de banco de dados
+$db->setProfiler($profiler)
+
+// Despache seu controlador frontal
+
+// Todas as consultas a banco de dados em seus arquivos de modelo, visão e controle
+// serão agora analisadas e enviadas para o Firebug
+]]></programlisting>
+    </example>
+
+    <example id="zend.db.profiler.profilers.firebug.example.without_front_controller">
+        <title>DB Profiling without Zend_Controller_Front</title>
+
+        <programlisting language="php"><![CDATA[
+$profiler = new Zend_Db_Profiler_Firebug('All DB Queries');
+$profiler->setEnabled(true);
+
+// Anexa o analisador de desempenho ao seu adaptador de banco de dados
+$db->setProfiler($profiler)
+
+$request  = new Zend_Controller_Request_Http();
+$response = new Zend_Controller_Response_Http();
+$channel  = Zend_Wildfire_Channel_HttpHeaders::getInstance();
+$channel->setRequest($request);
+$channel->setResponse($response);
+
+// Inicia o buffering de saída
+ob_start();
+
+// Agora você pode rodar suas consultas de banco de dados a serem analisadas
+
+// Libera a análise de desempenho para o navegador
+$channel->flush();
+$response->sendHeaders();
+]]></programlisting>
+    </example>
+</sect3>
+<!--
+vim:se ts=4 sw=4 et:
+-->