
<?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>Adobe Flash &#187; http</title>
	<atom:link href="http://www.adobeflash.es/category/http/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adobeflash.es</link>
	<description>Adobe Flash :: Agregador de Blogs sobre Adobe Flash y Actionscript en castellano</description>
	<lastBuildDate>Thu, 01 Sep 2011 10:34:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HTTP Redirect Viewer</title>
		<link>http://feedproxy.google.com/~r/unijimpe/~3/ezEN0qeffrg/</link>
		<comments>http://feedproxy.google.com/~r/unijimpe/~3/ezEN0qeffrg/#comments</comments>
		<pubDate>Sun, 23 May 2010 20:50:29 +0000</pubDate>
		<dc:creator>unijimpe</dc:creator>
				<category><![CDATA[301]]></category>
		<category><![CDATA[302]]></category>
		<category><![CDATA[canonicalización]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[headers]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Servicios Web]]></category>
		<category><![CDATA[user agent]]></category>

		<guid isPermaLink="false">http://blog.unijimpe.net/?p=1175</guid>
		<description><![CDATA[<p><a href="http://samples.unijimpe.net/redirect-viewer/">HTTP Redirect Viewer</a> es un herramienta que te permitirá visualizar todas las redirecciones que se hacen en una determinada URL dependiendo del <em>User Agent</em> que se puede seleccionar. Esto es útil para verificar el tipo de redirección que estamos aplicando a nuestros proyectos y probar el funcionamiento dependiendo del navegador con que se accede.</p><p><a href="http://samples.unijimpe.net/redirect-viewer/"></a></p><p><strong>Características</strong>&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><span style="background-color:yellow">Este es un agregador de feeds de blogs relacionados con la Plataforma Flash de Adobe, no es el creador de los contenidos que contiene.</span></p>
<p>Este post fue creado por <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a> en el blog <a href="http://blog.unijimpe.net" target="_blank">http://blog.unijimpe.net</a>.<br/> Deberías haber sido redirigido al post original mediante Javascript, de no se así puedes acceder a él desde el siguiente enlace:<br/><a href="http://feedproxy.google.com/~r/unijimpe/~3/ezEN0qeffrg/" target="_blank">http://feedproxy.google.com/~r/unijimpe/~3/ezEN0qeffrg/</a></p>
<script type="text/javascript">
window.location = "http://feedproxy.google.com/~r/unijimpe/~3/ezEN0qeffrg/"
</script>
<p><span style="background-color:yellow">Post agregado:</span></p>

<p><a href="http://feedads.g.doubleclick.net/~a/P_JAKFD-NGnyFPdRrd7kBbB7wCA/0/da" target="_blank"><img src="http://feedads.g.doubleclick.net/~a/P_JAKFD-NGnyFPdRrd7kBbB7wCA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/P_JAKFD-NGnyFPdRrd7kBbB7wCA/1/da" target="_blank"><img src="http://feedads.g.doubleclick.net/~a/P_JAKFD-NGnyFPdRrd7kBbB7wCA/1/di" border="0" ismap="true"></img></a></p><p><a href="http://samples.unijimpe.net/redirect-viewer/" target="_blank">HTTP Redirect Viewer</a> es un herramienta que te permitirá visualizar todas las redirecciones que se hacen en una determinada URL dependiendo del <em>User Agent</em> que se puede seleccionar. Esto es útil para verificar el tipo de redirección que estamos aplicando a nuestros proyectos y probar el funcionamiento dependiendo del navegador con que se accede.</p><p><a href="http://samples.unijimpe.net/redirect-viewer/" target="_blank"><img src="http://blog.unijimpe.net/wp-content/uploads/2010/05/http-redirect-viewer1.jpg" alt="" title="http-redirect-viewer" width="480" height="395" /></a></p><p><strong>Características</strong></p><p>Entre las principales características de esta herramienta podemos mencionar:</p><ul><li>Visualizar la cantidad y tipos de redirecciones (<em>301</em> y <em>302</em>).</li><li>Verificar el tipo de <em>canonicalización</em> de un dominio.</li><li>Verificar si el cambio de dominio se hace correctamente (Redirección 301).</li><li>Verificar el tipo de respuesta por navegador (Se puede seleccionar el <em>User Agent</em>).</li><li>Revisar que contenido se envía a los usuarios que acceden desde iPhone/iPad.</li><li>Se puede determinar que URL pueden ver el robot de Google.</li><li>Permite visualizar los headers de respuesta de un URL.</li><li>Permite visualizar el contenido de respuesta de un URL.</li></ul><p><strong>Ejemplos de Uso</strong></p><p>Analizamos la dirección <em>http://gmail.com</em> tendremos un total de 4 redirecciones (Tres del tipo 301 y una  del tipo 302). Obviamente esto no es optimo por la cantidad de redirecciones lo cual incrementa el tiempo de carga para el usuario.</p><p>Analizando la dirección <em>http://www.bajar-youtube.com</em> se tiene una sola redirección y del tipo 301 a la ruta final http://bajar-youtube.com lo cual indica que hay <em>canonicalización</em> (En este caso para no utilizar WWW en el dominio).</p><p>Esta herramienta fue escrita como complemento al artículo <a href="http://blog.unijimpe.net/como-hacer-redireccionamiento-301-y-302/" target="_blank">Como hacer redireccionamiento 301 y 302</a>, si tienen sugerencias u observaciones pueden dejarnos un comentario para tomarlo en cuenta para futuras versiones.</p><p style="font-size: 10px;border-top: 1px solid #666666;margin-top=12px;padding-top:6px;">&copy; 2006 - 2010 <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a> - Utiliza este feed solo para uso personal, partes de este feed pueden ser utilizados mencionando al autor, no esta permitido publicar enteramente este feed para uso comercial sin permiso del autor.</p><br /> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/unijimpe?a=ezEN0qeffrg:s6rHmf8qwpI:yIl2AUoC8zA" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/unijimpe?a=ezEN0qeffrg:s6rHmf8qwpI:D7DqB2pKExk" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?i=ezEN0qeffrg:s6rHmf8qwpI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/unijimpe?a=ezEN0qeffrg:s6rHmf8qwpI:F7zBnMyn0Lo" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?i=ezEN0qeffrg:s6rHmf8qwpI:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/unijimpe/~4/ezEN0qeffrg" height="1" width="1"/>
<p><span style="background-color:yellow">Autor del post:</span> <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a><br/>
<span style="background-color:yellow">Enlace original:</span> <a href="http://feedproxy.google.com/~r/unijimpe/~3/ezEN0qeffrg/" target="_blank">http://feedproxy.google.com/~r/unijimpe/~3/ezEN0qeffrg/</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.unijimpe.net/http-redirect-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimización: Agregar Headers de Expiración</title>
		<link>http://feedproxy.google.com/~r/unijimpe/~3/8hDQUpfWB6c/</link>
		<comments>http://feedproxy.google.com/~r/unijimpe/~3/8hDQUpfWB6c/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 04:02:45 +0000</pubDate>
		<dc:creator>unijimpe</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Optimización Web]]></category>
		<category><![CDATA[optimizacion]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rendimiento]]></category>
		<category><![CDATA[velocidad]]></category>

		<guid isPermaLink="false">http://blog.unijimpe.net/?p=1134</guid>
		<description><![CDATA[<p>Los Header de expiración son utilizados para indicar cuando expira un determinado archivo, en cuyo caso el mismo no es cargado nuevamente si es que aun no ha expirado. Entonces para archivos que no cambian comúnmente como las imágenes, vídeos, javascript, hojas de estilo podríamos agregarle headers de expiración con lo cual solo se cargarán la&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><span style="background-color:yellow">Este es un agregador de feeds de blogs relacionados con la Plataforma Flash de Adobe, no es el creador de los contenidos que contiene.</span></p>
<p>Este post fue creado por <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a> en el blog <a href="http://blog.unijimpe.net" target="_blank">http://blog.unijimpe.net</a>.<br/> Deberías haber sido redirigido al post original mediante Javascript, de no se así puedes acceder a él desde el siguiente enlace:<br/><a href="http://feedproxy.google.com/~r/unijimpe/~3/8hDQUpfWB6c/" target="_blank">http://feedproxy.google.com/~r/unijimpe/~3/8hDQUpfWB6c/</a></p>
<script type="text/javascript">
window.location = "http://feedproxy.google.com/~r/unijimpe/~3/8hDQUpfWB6c/"
</script>
<p><span style="background-color:yellow">Post agregado:</span></p>

<p><a href="http://feedads.g.doubleclick.net/~a/ptjRuZFWCLLmqFD5e352Pvgsbug/0/da" target="_blank"><img src="http://feedads.g.doubleclick.net/~a/ptjRuZFWCLLmqFD5e352Pvgsbug/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ptjRuZFWCLLmqFD5e352Pvgsbug/1/da" target="_blank"><img src="http://feedads.g.doubleclick.net/~a/ptjRuZFWCLLmqFD5e352Pvgsbug/1/di" border="0" ismap="true"></img></a></p><p>Los Header de expiración son utilizados para indicar cuando expira un determinado archivo, en cuyo caso el mismo no es cargado nuevamente si es que aun no ha expirado. Entonces para archivos que no cambian comúnmente como las imágenes, vídeos, javascript, hojas de estilo podríamos agregarle headers de expiración con lo cual solo se cargarán la primera vez que accedemos a la pagina.</p><p><img src="http://blog.unijimpe.net/wp-content/uploads/2010/01/headers.gif" alt="" title="headers" width="320" height="192" class="alignnone size-full wp-image-1135" /></p><p>Para ello se pueden utilizar los headers: <em>Expires</em> que contiene la fecha en la cual expira el archivo y <em>Cache-Control</em>, se pueden agregar estos dos headers por separado pero si agregamos el <em>Expires</em> este agregará también el header <em>Cache-Control</em>.</p><h3>Expiración Utilizando htaccess</h3><p>Los servidores web <em>Apache</em> son muy versátiles y permiten configurar de forma sencilla los headers de expiración, para ello debes incluir las directivas en el archivo <strong>.htaccess</strong>. Para el caso de la expiración se puede utilizar <em>ExpiresDefault</em>, para ello tenemos las siguientes directivas de tiempo: <em>years</em>, <em>months</em>, <em>weeks</em>, <em>days</em>, <em>hours</em>, <em>minutes</em>, <em>seconds</em>.</p><p>Lo recomendables es colocar una expiración de 30 días para los archivos estaticos (jpg, png, gif, swf, js, css), entonces podríamos agregar el siguiente código:</p><div class="syntax_hilite"><div id="code-52"><div class="code"><ol><li style="color:#3A6A8B;"><div style="">ExpiresActive On</div></li><li style="color:#26536A;"><div style="">ExpiresDefault A0</div></li><li style="color:#3A6A8B;"><div style="">&nbsp;</div></li><li style="color:#26536A;"><div style=""># expiracion de <span style="color:#800000;color:#800000;">1</span> mes para archivos estaticos</div></li><li style="color:#3A6A8B;"><div style="">&lt;FilesMatch <span style="color:#CC0000;">"<span style="color:#000099;">\.</span>(gif|jpg|jpeg|png|swf|js|css)$"</span>&gt;</div></li><li style="color:#26536A;"><div style="">ExpiresDefault <span style="color:#CC0000;">"access plus 1 months"</span></div></li><li style="color:#3A6A8B;"><div style="">&lt;/FilesMatch&gt;</div></li></ol></div></div></div><p></p><p>Además de ello la expiración también se puede expresar en segundos, entonces modificando el ejemplo anterior tendríamos (30 dias = 60*60*24*30 = 2592000):</p><div class="syntax_hilite"><div id="code-53"><div class="code"><ol><li style="color:#3A6A8B;"><div style="">ExpiresActive On</div></li><li style="color:#26536A;"><div style="">ExpiresDefault A0</div></li><li style="color:#3A6A8B;"><div style="">&nbsp;</div></li><li style="color:#26536A;"><div style=""># expiracion de <span style="color:#800000;color:#800000;">1</span> mes para archivos estaticos</div></li><li style="color:#3A6A8B;"><div style="">&lt;FilesMatch <span style="color:#CC0000;">"<span style="color:#000099;">\.</span>(gif|jpg|jpeg|png|swf|js|css)$"</span>&gt;</div></li><li style="color:#26536A;"><div style="">ExpiresDefault A2592000</div></li><li style="color:#3A6A8B;"><div style="">&lt;/FilesMatch&gt;</div></li></ol></div></div></div><p></p><p>Otra forma para agregar la expiración es el uso de la directiva <em>ExpiresByType</em> mediante la cual se le puede asignar tiempos diferentes dependiendo del tipo de archivo. Con esta directiva tendríamos el ejemplo anterior transformado en:</p><div class="syntax_hilite"><div id="code-54"><div class="code"><ol><li style="color:#3A6A8B;"><div style="">ExpiresActive On</div></li><li style="color:#26536A;"><div style="">ExpiresDefault A0</div></li><li style="color:#3A6A8B;"><div style="">&nbsp;</div></li><li style="color:#26536A;"><div style="">ExpiresByType image/gif A2592000</div></li><li style="color:#3A6A8B;"><div style="">ExpiresByType image/png A2592000</div></li><li style="color:#26536A;"><div style="">ExpiresByType image/jpg A2592000</div></li><li style="color:#3A6A8B;"><div style="">ExpiresByType image/jpeg A2592000</div></li><li style="color:#26536A;"><div style="">ExpiresByType text/css A2592000</div></li><li style="color:#3A6A8B;"><div style="">ExpiresByType text/javascript A2592000</div></li></ol></div></div></div><p></p><p>Pueden ver el ejemplo funcionando en <a href="http://samples.unijimpe.net/optimization/expiration/" target="_blank">http://samples.unijimpe.net/optimization/expiration/</a>, si utilizan<em>Firebug</em> para ver el trafico de red observarán como se cargan las imágenes la primera vez, las siguientes estas se leen del cache del browser.  Les dejo los archivos de ejemplo con el .htaccess para cada ejemplo con el cual pueden hacer sus pruebas.</p><p style="text-align:center;"><a href="http://blog.unijimpe.net/download/expiration.zip" title="Headers de Expiración" target="_blank"><img src="http://blog.unijimpe.net/btdown.png" border="0"></a></p><h3>Expiración Utilizando PHP</h3><p>PHP también es otra solución para agregar los headers de expiración. Para ello haremos uso de la función <em>header</em>.  El formato del header de expiración en:</p><div class="syntax_hilite"><div id="php-55"><div class="php"><ol><li style="color:#3A6A8B;"><div style=""><a href="http://www.php.net/header" target="_blank"><span style="color:#000066;">header</span></a><span style="color:#006600;">&#40;</span><span style="color:#FF0000;">"Expires: Mon, 26 Jul 2010 05:00:00 GMT"</span><span style="color:#006600;">&#41;</span>;</div></li></ol></div></div></div><p></p><p>Creando dinámicamente la expiración, utilizando las funciones de fecha tendríamos un ejemplo con la expiración de 30 dias (60*60*24*30 = 30 dias expresados en segundos)</p><div class="syntax_hilite"><div id="php-56"><div class="php"><ol><li style="color:#3A6A8B;"><div style=""><a href="http://www.php.net/header" target="_blank"><span style="color:#000066;">header</span></a><span style="color:#006600;">&#40;</span><span style="color:#FF0000;">"Cache-Control: must-revalidate"</span><span style="color:#006600;">&#41;</span>;</div></li><li style="color:#26536A;"><div style=""><a href="http://www.php.net/header" target="_blank"><span style="color:#000066;">header</span></a><span style="color:#006600;">&#40;</span><span style="color:#FF0000;">"Expires: "</span>.<a href="http://www.php.net/gmdate" target="_blank"><span style="color:#000066;">gmdate</span></a> <span style="color:#006600;">&#40;</span><span style="color:#FF0000;">"D, d M Y H:i:s"</span>, <a href="http://www.php.net/time" target="_blank"><span style="color:#000066;">time</span></a><span style="color:#006600;">&#40;</span><span style="color:#006600;">&#41;</span> + <span style="color:#CC66CC;color:#800000;">60</span>*<span style="color:#CC66CC;color:#800000;">60</span>*<span style="color:#CC66CC;color:#800000;">24</span>*<span style="color:#CC66CC;color:#800000;">30</span><span style="color:#006600;">&#41;</span>.<span style="color:#FF0000;">" GMT"</span><span style="color:#006600;">&#41;</span>;</div></li></ol></div></div></div><p></p><p><strong>Mas Información</strong><br /> Hemos presentado una breve explicación utilizando .htaccess y PHP, pueden tener mas información y conceptos mas desarrollados en:</p><ul><li><a href="http://developer.yahoo.com/performance/rules.html#expires" target="_blank">Add an Expires or a Cache-Control Header</a></li><li><a href="http://httpd.apache.org/docs/2.0/mod/mod_expires.html" target="_blank">Apache Module mod_expires</a></li><li><a href="http://www.websiteoptimization.com/speed/tweak/cache/" target="_blank">Use Server Cache Control to Improve Performance</a></li><li><a href="http://www.badpenguin.org/php-howto-control-page-caching" target="_blank">PHP: Howto control page caching</a></li></ul><p style="font-size: 10px;border-top: 1px solid #666666;margin-top=12px;padding-top:6px;">&copy; 2006 - 2009 <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a> - Utiliza este feed solo para uso personal, partes de este feed pueden ser utilizados mencionando al autor, no esta permitido publicar enteramente este feed para uso comercial sin permiso del autor.</p><br /> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/unijimpe?a=8hDQUpfWB6c:HGTYgJMGPn4:yIl2AUoC8zA" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/unijimpe?a=8hDQUpfWB6c:HGTYgJMGPn4:D7DqB2pKExk" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?i=8hDQUpfWB6c:HGTYgJMGPn4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/unijimpe?a=8hDQUpfWB6c:HGTYgJMGPn4:F7zBnMyn0Lo" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?i=8hDQUpfWB6c:HGTYgJMGPn4:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/unijimpe/~4/8hDQUpfWB6c" height="1" width="1"/>
<p><span style="background-color:yellow">Autor del post:</span> <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a><br/>
<span style="background-color:yellow">Enlace original:</span> <a href="http://feedproxy.google.com/~r/unijimpe/~3/8hDQUpfWB6c/" target="_blank">http://feedproxy.google.com/~r/unijimpe/~3/8hDQUpfWB6c/</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.unijimpe.net/optimizacion-agregar-headers-de-expiracion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimización: Reducir peticiones HTTP</title>
		<link>http://feedproxy.google.com/~r/unijimpe/~3/7pvZNwOLe30/</link>
		<comments>http://feedproxy.google.com/~r/unijimpe/~3/7pvZNwOLe30/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 03:30:07 +0000</pubDate>
		<dc:creator>unijimpe</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Optimización Web]]></category>
		<category><![CDATA[optimizacion]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rendimiento]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[velocidad]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.unijimpe.net/?p=1133</guid>
		<description><![CDATA[<p>Una de las primeras reglas para aumentar la velocidad de carga de una web es <em>reducir la cantidad de peticiones HTTP</em>. Recordando lo comentado en <a href="http://blog.unijimpe.net/optimizar-carga-de-paginas-web/">Optimizar Carga de Paginas Web</a> el 80% del tiempo se emplea en descargar los componentes de una pagina mientras que solo el 20% en cargar el HTML. Si logramos reducir&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><span style="background-color:yellow">Este es un agregador de feeds de blogs relacionados con la Plataforma Flash de Adobe, no es el creador de los contenidos que contiene.</span></p>
<p>Este post fue creado por <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a> en el blog <a href="http://blog.unijimpe.net" target="_blank">http://blog.unijimpe.net</a>.<br/> Deberías haber sido redirigido al post original mediante Javascript, de no se así puedes acceder a él desde el siguiente enlace:<br/><a href="http://feedproxy.google.com/~r/unijimpe/~3/7pvZNwOLe30/" target="_blank">http://feedproxy.google.com/~r/unijimpe/~3/7pvZNwOLe30/</a></p>
<script type="text/javascript">
window.location = "http://feedproxy.google.com/~r/unijimpe/~3/7pvZNwOLe30/"
</script>
<p><span style="background-color:yellow">Post agregado:</span></p>

<p><a href="http://feedads.g.doubleclick.net/~a/gOK0xOppgxXvMzdwxLBqv-_jW2Y/0/da" target="_blank"><img src="http://feedads.g.doubleclick.net/~a/gOK0xOppgxXvMzdwxLBqv-_jW2Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gOK0xOppgxXvMzdwxLBqv-_jW2Y/1/da" target="_blank"><img src="http://feedads.g.doubleclick.net/~a/gOK0xOppgxXvMzdwxLBqv-_jW2Y/1/di" border="0" ismap="true"></img></a></p><p>Una de las primeras reglas para aumentar la velocidad de carga de una web es <em>reducir la cantidad de peticiones HTTP</em>. Recordando lo comentado en <a href="http://blog.unijimpe.net/optimizar-carga-de-paginas-web/" target="_blank">Optimizar Carga de Paginas Web</a> el 80% del tiempo se emplea en descargar los componentes de una pagina mientras que solo el 20% en cargar el HTML. Si logramos reducir al máximo la carga de componentes externos lograremos mejorar el rendimiento de nuestro web.</p><h3>Combinar archivos CSS y JS</h3><p>Si tenemos una pagina que carga múltiples archivos JS para lograr efectos e interactividad o tal vez utilizamos múltiples archivos CSS (Esto generalmente ocurre al utilizar librerías de terceros que vienen con sus archivos JS y CSS). Podríamos combinar todos los archivos JS y CSS con lo cual podríamos disminuir la cantidad de peticiones HTTP .</p><p>Por ejemplo si tenemos una página que carga múltiples archivos Javascript tendríamos un código de la forma:</p><div class="syntax_hilite"><div id="html-56"><div class="html"><ol><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/link.html" target="_blank"><span style="color: #000000;">&lt;link</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"css/reset.css"</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/css"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/link.html" target="_blank"><span style="color: #000000;">&lt;link</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"css/style.css"</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/css"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/link.html" target="_blank"><span style="color: #000000;">&lt;link</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"css/cropper.css"</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/css"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/prototype.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span>&nbsp;</div></li><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/builder.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/effects.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span></div></li><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/dragdrop.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/controls.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span></div></li><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/slider.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/sound.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span></div></li><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/cropper.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span></div></li></ol></div></div></div><p></p><p>Uniendo todo el contenido CSS en un archivo y el contenido JS en un solo archivo podríamos tener el siguiente código:</p><div class="syntax_hilite"><div id="html-57"><div class="html"><ol><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/link.html" target="_blank"><span style="color: #000000;">&lt;link</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"css/cropper-complete.css"</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/css"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html" target="_blank"><span style="color: #000000;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"js/cropper-complete.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/script&gt;</span></span></div></li></ol></div></div></div><p></p><h3>Utilizar Mapa de Imágenes</h3><p>Si utilizas varias imágenes como enlaces, una solución es unir las imágenes y utilizar mapa de imágenes para los enlaces, entonces en lugar de cargar una imagen por cada enlace, cargaremos una sola imagen para todos los enlaces y utilizamos un mapa de imágenes. Por ejemplo podríamos tener un menú de la forma:</p><div class="syntax_hilite"><div id="html-58"><div class="html"><ol><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html" target="_blank"><span style="color: #000000;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"home.php"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"home.gif"</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">"59"</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">"20"</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">"Home"</span> /<span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/a&gt;</span></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html" target="_blank"><span style="color: #000000;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"empresa.php"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"empresa.gif"</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">"59"</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">"20"</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">"Empresa"</span> /<span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/a&gt;</span></span></div></li><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html" target="_blank"><span style="color: #000000;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"productos.php"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"productos.gif"</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">"59"</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">"20"</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">"Productos"</span> /<span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/a&gt;</span></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html" target="_blank"><span style="color: #000000;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"servicios.php"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"servicios.gif"</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">"59"</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">"20"</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">"Servicios"</span> /<span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/a&gt;</span></span></div></li><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html" target="_blank"><span style="color: #000000;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"contacto.php"</span><span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"contacto.gif"</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">"59"</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">"20"</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">"Contacto"</span> /<span style="color: #000000;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000;">&lt;/a&gt;</span></span></div></li></ol></div></div></div><p></p><p>Uniendo las imágenes y reemplazando los enlaces por un mapa de imágenes se tendría:</p><div class="syntax_hilite"><div id="html-59"><div class="html"><ol><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"menu.gif"</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">"295"</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">"20"</span> <span style="color: #000066;">usemap</span>=<span style="color: #ff0000;">"#map"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/map.html" target="_blank"><span style="color: #000000;">&lt;map</span></a> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"map"</span><span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#3A6A8B;"><div style="">&nbsp; &nbsp;<span style="color: #009900;">&lt;area <span style="color: #000066;">shape</span>=<span style="color: #ff0000;">"rect"</span> <span style="color: #000066;">coords</span>=<span style="color: #ff0000;">"0,0,59,20"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"home.php"</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">"Home"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#26536A;"><div style="">&nbsp; &nbsp;<span style="color: #009900;">&lt;area <span style="color: #000066;">shape</span>=<span style="color: #ff0000;">"rect"</span> <span style="color: #000066;">coords</span>=<span style="color: #ff0000;">"59,0,118,20"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"empresa.php"</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">"Empresa"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#3A6A8B;"><div style="">&nbsp; &nbsp;<span style="color: #009900;">&lt;area <span style="color: #000066;">shape</span>=<span style="color: #ff0000;">"rect"</span> <span style="color: #000066;">coords</span>=<span style="color: #ff0000;">"118,0,177,20"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"productos.php"</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">"Productos"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#26536A;"><div style="">&nbsp; &nbsp;<span style="color: #009900;">&lt;area <span style="color: #000066;">shape</span>=<span style="color: #ff0000;">"rect"</span> <span style="color: #000066;">coords</span>=<span style="color: #ff0000;">"177,0,236,20"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"servicios.php"</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">"Servicios"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#3A6A8B;"><div style="">&nbsp; &nbsp;<span style="color: #009900;">&lt;area <span style="color: #000066;">shape</span>=<span style="color: #ff0000;">"rect"</span> <span style="color: #000066;">coords</span>=<span style="color: #ff0000;">"236,0,295,20"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"contacto.php"</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">"Contacto"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li><li style="color:#26536A;"><div style=""><span style="color: #009900;"><span style="color: #000000;">&lt;/map&gt;</span></span></div></li></ol></div></div></div><p></p><h3>Uso de CSS Sprites</h3><p>Si utilizamos botones con rollover es típico hacerlo con dos imágenes una para el estado normal y otra para el rollover. Una técnica llamada <em>CSS Sprites</em> consiste en utilizar una sola imagen como fondo que contenga todas las imágenes a utilizar y para hacer el efecto de cambio de imagen se cambia la posición de la imagen de fondo.</p><p>Entonces al combinar las imágenes logramos disminuir la cantidad de peticiones HTTP con el consiguiente ahorro en el tiempo de carga. Pueden leer mas acerca de como funcionan los CSS Sprites en <a href="http://www.alistapart.com/articles/sprites" target="_blank">CSS Sprites: Image Slicing’s Kiss of Death</a></p><h3>Imágenes Inline</h3><p>Otra forma de disminuir la cantidad de peticiones es incluir las imágenes pequeñas como texto en el HTML, para ello se convierte la imagen en base64 y se incluye como texto. Por ejemplo normalmente incluimos una imagen con el siguiente código:</p><div class="syntax_hilite"><div id="html-60"><div class="html"><ol><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"boton.gif"</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">"16"</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">"16"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li></ol></div></div></div><p></p><p>Convirtiendo la imagen en base64 podremos incluir la imagen sin llamar a un archivo externo de la siguiente forma:</p><div class="syntax_hilite"><div id="html-61"><div class="html"><ol><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"data:image/gif;base64,R0lGODlhEAAQAJEAAAAAAN3d3...XZ"</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">"16"</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">"16"</span> /<span style="color: #000000;">&gt;</span></a></span></div></li></ol></div></div></div><p></p><p>Donde <em>R0lGODlhEAAQAJEAAAAAAN3d3...XZ</em> texto resumido, resultado de convertir la imagen en texto codificado en base64. Ahora para reemplazar esta imagen tenemos que codificar la imagen, esto lo podemos hacer con la función <em>base64_encode</em> de PHP, entonces el código PHP que imprime la imagen como texto sería:</p><div class="syntax_hilite"><div id="html-62"><div class="html"><ol><li style="color:#3A6A8B;"><div style=""><span style="color: #009900;"><a href="http://december.com/html/4/element/img.html" target="_blank"><span style="color: #000000;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"data:image/gif;base64,&lt;?php echo base64_encode(file_get_contents("</span>boton.gif<span style="color: #ff0000;">")); ?&gt;</span>&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt; </span></div></li></ol></div></div></div><p></p><p>Otra opción para convertir las imágenes en base64 es utilizar un convertidor online como por ejemplo <a href="http://www.dailycoding.com/Utils/Converter/ImageToBase64.aspx" target="_blank">Online Image to Base64 Converter</a>. Hay que tener en cuenta que este método es recomendable para imágenes pequeñas de preferencia en formato GIF y menores a 100KB por que la codificación en base64 incrementa el tamaño del archivo.</p><p><strong>Mas Información</strong><br /> Con estos pequeños cambios podemos incrementar la velocidad de carga de nuestra web. No son muy complejos de implementar y además no interfieren con el backend de la página web. Pueden encontrar mas información en:</p><ul><li><a href="http://developer.yahoo.com/performance/rules.html#num_http" target="_blank">Minimize HTTP Requests</a></li><li><a href="http://robertnyman.com/2008/05/09/improve-your-web-site-performance-tips-tricks-to-get-a-good-yslow-rating/" target="_blank">How to reduce the number of HTTP requests</a></li><li><a href="http://www.elated.com/articles/creating-image-maps/" target="_blank">Tutorial: Creating Image Maps</a></li><li><a href="http://www.alistapart.com/articles/sprites" target="_blank">CSS Sprites: Image Slicing’s Kiss of Death</a></li><li><a href="http://www.websiteoptimization.com/speed/tweak/inline-images/" target="_blank">Inline Images with Data URLs</a></li></ul><p style="font-size: 10px;border-top: 1px solid #666666;margin-top=12px;padding-top:6px;">&copy; 2006 - 2009 <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a> - Utiliza este feed solo para uso personal, partes de este feed pueden ser utilizados mencionando al autor, no esta permitido publicar enteramente este feed para uso comercial sin permiso del autor.</p><br /> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/unijimpe?a=7pvZNwOLe30:CyXyPHHL9jI:yIl2AUoC8zA" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/unijimpe?a=7pvZNwOLe30:CyXyPHHL9jI:D7DqB2pKExk" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?i=7pvZNwOLe30:CyXyPHHL9jI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/unijimpe?a=7pvZNwOLe30:CyXyPHHL9jI:F7zBnMyn0Lo" target="_blank"><img src="http://feeds.feedburner.com/~ff/unijimpe?i=7pvZNwOLe30:CyXyPHHL9jI:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/unijimpe/~4/7pvZNwOLe30" height="1" width="1"/>
<p><span style="background-color:yellow">Autor del post:</span> <a href="http://blog.unijimpe.net" target="_blank">unijimpe</a><br/>
<span style="background-color:yellow">Enlace original:</span> <a href="http://feedproxy.google.com/~r/unijimpe/~3/7pvZNwOLe30/" target="_blank">http://feedproxy.google.com/~r/unijimpe/~3/7pvZNwOLe30/</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.unijimpe.net/optimizacion-reducir-peticiones-http/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

