<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bitelia &#187; Licencia PHP</title>
	<atom:link href="http://bitelia.com/tag/licencia-php/feed" rel="self" type="application/rss+xml" />
	<link>http://bitelia.com</link>
	<description>Software y Web 2.0</description>
	<lastBuildDate>Sun, 27 May 2012 18:36:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Facebook nos comparte HipHop, un optimizador para PHP</title>
		<link>http://bitelia.com/2010/02/facebook-comparte-hiphop-optimizador-php</link>
		<comments>http://bitelia.com/2010/02/facebook-comparte-hiphop-optimizador-php#comments</comments>
		<pubDate>Thu, 04 Feb 2010 22:00:41 +0000</pubDate>
		<dc:creator>Alan Lazalde</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[Lenguaje de programación]]></category>
		<category><![CDATA[Licencia PHP]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Zend Engine]]></category>

		<guid isPermaLink="false">http://bitelia.com/?p=43543</guid>
		<description><![CDATA[Facebook entrega a sus usuarios un número mensual aproximado de 400.000.000.000 páginas web, casi todas creadas con scripts programados con lenguaje PHP. La cifra no es menor e implica para la empresa, entre otras cosas, un alto consumo de recursos de cómputo, así como un impacto económico de igual proporción. ¿Qué fue lo que hizo un equipo de ingenieros para que ese monstruo de las redes sociales bajara sus costos? Adivinaron: HipHop, un optimizador para PHP. Los que comenzó como un pequeño experimento nocturno de Haiping Zhao en el que...]]></description>
			<content:encoded><![CDATA[<p><img src="http://s3.bitelia.com/files/2010/02/HipHop-logo.png" alt="HipHop para PHP" width="213" height="278" class="alignright size-full wp-image-43620" /></p>
<p><strong>Facebook</strong> entrega a sus usuarios un número mensual aproximado de <strong>400.000.000.000 páginas web</strong>, casi todas creadas con <em>scripts</em> programados con lenguaje <strong>PHP</strong>. La cifra no es menor e implica para la empresa, entre otras cosas, un alto consumo de recursos de cómputo, así como un impacto económico de igual proporción. ¿Qué fue lo que hizo un equipo de ingenieros para que ese <strong>monstruo de las redes sociales</strong> bajara sus costos? Adivinaron: <strong>HipHop</strong>, un optimizador para PHP.</p>
<p>Los que comenzó como un pequeño experimento nocturno de <a href="http://www.facebook.com/hzhao">Haiping Zhao</a> en el que buscaba soluciones para mejorar el desempeño de PHP, terminó convertido en una interesante máquina de software que <strong>transforma</strong> código PHP en código C++.</p>
<p><span id="more-43543"></span></p>
<p>Normalmente el código PHP se ejecuta sobre una pequeña máquina virtual llamada <a href="http://en.wikipedia.org/wiki/Zend_Engine">Zend</a>, que luego genera código HTML listo para ser entregado a un servidor web (<strong>Apache</strong>, en la mayoría de los casos). Con <strong>HipHop para PHP</strong>, el equipo de Facebook liderado por Zhao,  ensancha el cuello de botella creado por un lenguaje de <em>scripts</em> como PHP para crear a partir de él código equivalente en C++ que puede ser compilado (con <strong>GNU GCC</strong>) para aprovechar de manera óptima recursos como CPU y memoria.</p>
<p><strong>Haiping Zhao</strong> describe los detalles de la creación y el funcionamiento de HipHop para PHP en el <a href="http://developers.facebook.com/news.php?blog=1&amp;story=358">blog de desarrolladores de Facebook</a>. Allí podemos enterarnos de que <strong>HipHop</strong></p>
<ul>
<li><strong>No es un compilador</strong>, estrictamente hablando.</li>
<li><strong>No funciona con Apache</strong>, pero esperan que sí lo haga en el futuro.</li>
<li>Desarrollaron un <strong>servidor web especializado</strong>.</li>
<li><strong>Reduce el uso del CPU hasta en un 50%</strong>, comparado con Apache y PHP. </li>
<li>Y hace que Facebook sirva <strong>dos veces más tráfico usando 30% menos CPU</strong>.  </li>
</ul>
<p>Para la comunidad <em>open source</em> la <strong>buena noticia</strong> es que <a href="http://developers.facebook.com/hiphop-php">Facebook  libera</a> las <strong>300.000 líneas de código de HipHop con licencia PHP</strong>. Con esto, la empresa de <a href="http://alt1040.com/2009/12/la-carta-abierta-de-mark-zuckerberg-a-los-usuarios-de-facebook">Marck Zuckerberg</a> <strong>devuelve a la comunidad</strong> algo de lo mucho que ha recibido de ella.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitelia.com/2010/02/facebook-comparte-hiphop-optimizador-php/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
