<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: Arañando segundos: Cachés y números primos</title>
	<atom:link href="http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/feed" rel="self" type="application/rss+xml" />
	<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos</link>
	<description>La web de Luis Mayoral</description>
	<lastBuildDate>Tue, 07 Sep 2010 21:27:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Por: MarcosBL</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-55</link>
		<dc:creator>MarcosBL</dc:creator>
		<pubDate>Tue, 25 Aug 2009 21:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-55</guid>
		<description>&lt;p&gt;Te he seguido via Twitter via @r0sk por un twitt suyo en el que comentabais sobre nginx ... a mi el High Avaliability (balanceo, reducción de peticiones, concurrencia, etc...) me apasiona, hasta he empezado a desarrollar mi propio (y por ahora infuncional) servidor-web-minimal-de-la-muette simplemente por entender a bajo nivel los drawbacks de unos y otros, asi que posts en esa linea, siempre serán muy bien recibidos. :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Te he seguido via Twitter via @r0sk por un twitt suyo en el que comentabais sobre nginx &#8230; a mi el High Avaliability (balanceo, reducción de peticiones, concurrencia, etc&#8230;) me apasiona, hasta he empezado a desarrollar mi propio (y por ahora infuncional) servidor-web-minimal-de-la-muette simplemente por entender a bajo nivel los drawbacks de unos y otros, asi que posts en esa linea, siempre serán muy bien recibidos. :-)</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Luis Mayoral</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-54</link>
		<dc:creator>Luis Mayoral</dc:creator>
		<pubDate>Tue, 25 Aug 2009 20:39:34 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-54</guid>
		<description>&lt;p&gt;MarcosBL: En realidad esta idea es una adaptación de algo que en su momento leí sobre técnicas que se aplicaban con problemas similares con la caché en las CPUs actuales. Relacionado con desarrollos web no había leído nada parecido, por eso me animé a publicarlo en la bitácora.&lt;/p&gt;

&lt;p&gt;Buen apunte el relativo a que a mayor número de impactos mayor probabilidad de que en el caso X+Y la Y tienda a ser cero :)&lt;/p&gt;

&lt;p&gt;A ver si consigo sacar tiempo para hablar de servidores web, ESI, proxys y demás familia, que también se encuenta uno en el día a día con cosas de lo más curiosas.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>MarcosBL: En realidad esta idea es una adaptación de algo que en su momento leí sobre técnicas que se aplicaban con problemas similares con la caché en las CPUs actuales. Relacionado con desarrollos web no había leído nada parecido, por eso me animé a publicarlo en la bitácora.</p>

<p>Buen apunte el relativo a que a mayor número de impactos mayor probabilidad de que en el caso X+Y la Y tienda a ser cero :)</p>

<p>A ver si consigo sacar tiempo para hablar de servidores web, ESI, proxys y demás familia, que también se encuenta uno en el día a día con cosas de lo más curiosas.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: MarcosBL</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-53</link>
		<dc:creator>MarcosBL</dc:creator>
		<pubDate>Tue, 25 Aug 2009 19:56:07 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-53</guid>
		<description>&lt;p&gt;Se me ha solapado el comentario con el segundo de cacheman, que va por el mismo camino :D&lt;/p&gt;

&lt;p&gt;De todas formas, si estamos hablando del suficiente número de pageviews el factor Y debería ir tendiendo a 0 a mayor carga (incluso llegados a un punto extremo deberíamos tirar más por Proxy caché Apache/Squid/nginx/similares) con lo cual, atendiendo al &quot;público objetivo&quot; del tutorial, como indica el autor, &quot;Cuando te dedicas a crear sitios web que van a soportar tráficos de cientos de miles de usuarios únicos al mes con millones de impactos durante esos periodos&quot; yo si veo el método válido.&lt;/p&gt;

&lt;p&gt;Por ejemplo, con tan sólo ~30000 usuarios únicos al dia, algo bastante habitual, y a una relación media de tan sólo 3 pageviews por visita única, estariamos hablando al mes de 3 millones de pageviews, y ya estaríamos en una &quot;afinación&quot; al segundo.&lt;/p&gt;

&lt;p&gt;Just my 2 cents.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Se me ha solapado el comentario con el segundo de cacheman, que va por el mismo camino :D</p>

<p>De todas formas, si estamos hablando del suficiente número de pageviews el factor Y debería ir tendiendo a 0 a mayor carga (incluso llegados a un punto extremo deberíamos tirar más por Proxy caché Apache/Squid/nginx/similares) con lo cual, atendiendo al &#8220;público objetivo&#8221; del tutorial, como indica el autor, &#8220;Cuando te dedicas a crear sitios web que van a soportar tráficos de cientos de miles de usuarios únicos al mes con millones de impactos durante esos periodos&#8221; yo si veo el método válido.</p>

<p>Por ejemplo, con tan sólo ~30000 usuarios únicos al dia, algo bastante habitual, y a una relación media de tan sólo 3 pageviews por visita única, estariamos hablando al mes de 3 millones de pageviews, y ya estaríamos en una &#8220;afinación&#8221; al segundo.</p>

<p>Just my 2 cents.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: MarcosBL</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-52</link>
		<dc:creator>MarcosBL</dc:creator>
		<pubDate>Tue, 25 Aug 2009 19:46:58 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-52</guid>
		<description>&lt;p&gt;Al comentario de cacheman &quot; Defines un tiempo de expiración de X unidades, pero realmente es X + Y unidades, siendo el valor Y un valor indefinido que depende de cuando se solicite el objeto cacheado. &quot;, y su aceptación por parte del autor (gran idea por cierto la de las primas ;D) discrepo: cron si es en servidor dedicado, pseudocron en php o similar desde un servidor externo si es hosting compartido, y el factor Y desaparece de la ecuación :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Al comentario de cacheman &#8221; Defines un tiempo de expiración de X unidades, pero realmente es X + Y unidades, siendo el valor Y un valor indefinido que depende de cuando se solicite el objeto cacheado. &#8220;, y su aceptación por parte del autor (gran idea por cierto la de las primas ;D) discrepo: cron si es en servidor dedicado, pseudocron en php o similar desde un servidor externo si es hosting compartido, y el factor Y desaparece de la ecuación :)</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: cacheman</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-37</link>
		<dc:creator>cacheman</dc:creator>
		<pubDate>Sun, 28 Jun 2009 21:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-37</guid>
		<description>&lt;p&gt;Hola!&lt;/p&gt;

&lt;p&gt;En cuanto uno de los módulos se utilice de forma aislada en otra página dejará de ser válido. Yo sigo sin verlo útil salvo que el tiempo de generación de los módulos sea alto e interese hacerlo de forma programada (pe. con el crontab en linux).&lt;/p&gt;

&lt;p&gt;Creo que este post no aplica el principio KISS (Keep It Simple, Stupid), que debería ser una de las bases de los programadores.&lt;/p&gt;

&lt;p&gt;Un saludo!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hola!</p>

<p>En cuanto uno de los módulos se utilice de forma aislada en otra página dejará de ser válido. Yo sigo sin verlo útil salvo que el tiempo de generación de los módulos sea alto e interese hacerlo de forma programada (pe. con el crontab en linux).</p>

<p>Creo que este post no aplica el principio KISS (Keep It Simple, Stupid), que debería ser una de las bases de los programadores.</p>

<p>Un saludo!</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Luis Mayoral</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-36</link>
		<dc:creator>Luis Mayoral</dc:creator>
		<pubDate>Thu, 25 Jun 2009 17:00:38 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-36</guid>
		<description>&lt;p&gt;cacheman: Buena observación :)&lt;/p&gt;

&lt;p&gt;Este método efectivamente es más indicado para módulos que se comparten a lo largo de todas las páginas (por ejemplo, un últimas noticias, o la cabecera de los últimos usuarios en iniciar sesión, cosas así). Para módulos que no se muestran en todas las páginas ocurre lo que comenta cacheman, que ya no sería un tiempo X, sino X+Y.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>cacheman: Buena observación :)</p>

<p>Este método efectivamente es más indicado para módulos que se comparten a lo largo de todas las páginas (por ejemplo, un últimas noticias, o la cabecera de los últimos usuarios en iniciar sesión, cosas así). Para módulos que no se muestran en todas las páginas ocurre lo que comenta cacheman, que ya no sería un tiempo X, sino X+Y.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: cacheman</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-35</link>
		<dc:creator>cacheman</dc:creator>
		<pubDate>Thu, 25 Jun 2009 16:22:03 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-35</guid>
		<description>&lt;p&gt;Hola!&lt;/p&gt;

&lt;p&gt;Lo que dices no tiene sentido si las cachés temporales se regeneran bajo demanda, es decir cuando, al pedirlas,  se detecta que han caducado, ya que los tiempos ya no son exactos. Defines un tiempo de expiración de X unidades, pero realmente es X + Y unidades, siendo el valor Y un valor indefinido que depende de cuando se solicite el objeto cacheado.&lt;/p&gt;

&lt;p&gt;Un saludo!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hola!</p>

<p>Lo que dices no tiene sentido si las cachés temporales se regeneran bajo demanda, es decir cuando, al pedirlas,  se detecta que han caducado, ya que los tiempos ya no son exactos. Defines un tiempo de expiración de X unidades, pero realmente es X + Y unidades, siendo el valor Y un valor indefinido que depende de cuando se solicite el objeto cacheado.</p>

<p>Un saludo!</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Reflexiones e irreflexiones</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-34</link>
		<dc:creator>Reflexiones e irreflexiones</dc:creator>
		<pubDate>Wed, 17 Jun 2009 10:28:37 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-34</guid>
		<description>&lt;p&gt;&lt;strong&gt;Algo de numerología e informática...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;En Hoy es el día del Twitpocalipsis nos hablaban de una decisión de diseño (equivocada, esta gente son unos maestros en sobrevivir a pesar de ello) en Twitter que provocó (y todavía provoca en algunos clientes) una pequeña crisis: no calcularon bien l...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><strong>Algo de numerología e informática&#8230;</strong></p>

<p>En Hoy es el día del Twitpocalipsis nos hablaban de una decisión de diseño (equivocada, esta gente son unos maestros en sobrevivir a pesar de ello) en Twitter que provocó (y todavía provoca en algunos clientes) una pequeña crisis: no calcularon bien l&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: canopus</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-33</link>
		<dc:creator>canopus</dc:creator>
		<pubDate>Fri, 12 Jun 2009 08:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-33</guid>
		<description>&lt;p&gt;Muy bueno, si señor. En efecto no me suena haberlo visto anteriormente, y es muy buena idea evitar así los solapamientos.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Muy bueno, si señor. En efecto no me suena haberlo visto anteriormente, y es muy buena idea evitar así los solapamientos.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: CrackVan</title>
		<link>http://luismayoral.com/programacion/aranando-segundos-caches-y-numeros-primos/comment-page-1#comment-32</link>
		<dc:creator>CrackVan</dc:creator>
		<pubDate>Wed, 10 Jun 2009 18:06:10 +0000</pubDate>
		<guid isPermaLink="false">http://luismayoral.com/?p=139#comment-32</guid>
		<description>&lt;p&gt;Interesante, una buena forma de hacer que no coincidan todas esas tareas a la vez :)&lt;/p&gt;

&lt;p&gt;Incluso se podría pensar en que en un mismo server puedes tener varios sitios con cientos de miles de usuarios al mes, lo que sumarían bastantes usuarios el mes... y organizar los tiempos no solo para un solo sitio sino teniendo en cuenta también el resto&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Interesante, una buena forma de hacer que no coincidan todas esas tareas a la vez :)</p>

<p>Incluso se podría pensar en que en un mismo server puedes tener varios sitios con cientos de miles de usuarios al mes, lo que sumarían bastantes usuarios el mes&#8230; y organizar los tiempos no solo para un solo sitio sino teniendo en cuenta también el resto</p>]]></content:encoded>
	</item>
</channel>
</rss>
