<?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>Blog -  El TallerWeb &#187; caché</title>
	<atom:link href="http://blog.eltallerweb.com/tag/cache/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.eltallerweb.com</link>
	<description>Blog para apasionados al diseño y desarrollo Web</description>
	<lastBuildDate>Tue, 16 Jun 2015 20:26:30 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.2</generator>
	<item>
		<title>El componente Zend\Cache en ZF2</title>
		<link>http://blog.eltallerweb.com/el-componente-zendcache-en-zf2/</link>
		<comments>http://blog.eltallerweb.com/el-componente-zendcache-en-zf2/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 18:33:36 +0000</pubDate>
		<dc:creator><![CDATA[igormx]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[caché]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[ZF2]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=738</guid>
		<description><![CDATA[Por Carlos Nacianceno, @igormx El componente para el manejo de cache en ZF2, Zend\Cache ha sido completamente reescrito, ahora hace uso de muchísimas interfaces, plugins y clases abstractas. Sin embargo, al igual que su predecesor ]]></description>
				<content:encoded><![CDATA[<p>Por Carlos Nacianceno, @igormx</p>
<p dir="ltr">El componente para el manejo de cache en ZF2, Zend\Cache ha sido completamente reescrito, ahora hace uso de muchísimas interfaces,<em> plugin</em>s y clases abstractas. Sin embargo, al igual que su predecesor en ZF1, Zend\Cache sigue contando con soporte para gran número de medios de almacenaje para el caché; por ejemplo Xcache, Memcache, Redis, sistema de archivos, etc.</p>
<p><span style="font-size: 1.5em;">¿Cómo guarda la información Zend\Cache?</span></p>
<p>Principalmente a través de los<em> Adapters</em>, estos son quienes se conectan al medio de almacenaje correspondiente, servicio, base de datos, sistema de archivos, etc; su funcionalidad está descrita por algunas interfaces del componente.</p>
<p>Hay algunas clases llamadas <em>capabilities</em>, que indican capacidades de comportamiento del almacenaje. También existen clases <em>Plugins</em> que añaden funcionalidad al adaptador, normalmente cuentan con<em> listeners</em> que escuchan <em>triggers</em> de los adaptadores y tienen que ver más con el tratamiento de los datos o acciones adicionales a las tomadas por los adaptadores.</p>
<p><span style="font-size: 1.5em;">¿Qué tipo de información puede guardar Zend\Cache?</span></p>
<p>Zend\Cache tiene una serie de clases Patrón, que describen desde donde se puede guardar la información en caché. Por ejemplo CallbackCache, nos sirve para guardar en caché una respuesta de una función <em>callback</em>, OutputCache nos sirve para guardar un <em>output</em> generado por un <em>script</em>.</p>
<p><span style="font-size: 1.5em;">Un ejemplo</span></p>
<p>$cacheSalida = Zend\Cache\PatternFactory::factory(&#8216;output&#8217;, array(</p>
<p dir="ltr">   &#8216;storage&#8217; =&gt; &#8216;memcache&#8217;,<br />
));</p>
<p>$cacheSalida-&gt;start(&#8216;idCacheSalida&#8217;);<br />
echo “Esto se va a guardar en el cache”;</p>
<p dir="ltr">printf(“Esto también”);<br />
$cacheSalida-&gt;end();</p>
<p>En el ejemplo anterior, se usa el PatternFactory para “fabricar” un objeto OutputCache que use el adaptador Memcache, ya teniendo toda la salida desde el <em>start</em> hasta el <em>end</em> será guardada por el adaptador en<em> memcache</em> con el identificadir idCacheSalida.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/el-componente-zendcache-en-zf2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
