<?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>Nos pasa algo lo mismo &#187; Apache</title>
	<atom:link href="http://www.tatai.es/category/mundo-web/apache-mundo-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tatai.es</link>
	<description>...está claro...</description>
	<lastBuildDate>Thu, 09 Jun 2011 18:12:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Evitando problemas con RewriteMap</title>
		<link>http://www.tatai.es/2008/12/01/evitando-problemas-con-rewritemap/</link>
		<comments>http://www.tatai.es/2008/12/01/evitando-problemas-con-rewritemap/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 07:57:15 +0000</pubDate>
		<dc:creator>tatai</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Mundo web]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[OpenNUS]]></category>
		<category><![CDATA[RewriteLock]]></category>
		<category><![CDATA[RewriteMap]]></category>

		<guid isPermaLink="false">http://www.tatai.es/?p=183</guid>
		<description><![CDATA[Desde hace algún tiempo estoy intentando obtener mejoras de rendimiento a nivel de Apache en nuestro sistema y una de estas mejoras pasa por utilizar un RewriteMap. Para que no tengáis los mismos problemas que yo y os volváis locos cuando al hacer pruebas de stress muchas peticiones salgan erróneas, recordar que hay que usar [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace algún tiempo estoy intentando obtener mejoras de rendimiento a nivel de <a href="http://httpd.apache.org">Apache</a> en nuestro sistema y una de estas mejoras pasa por utilizar un <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritemap">RewriteMap</a>.</p>
<p>Para que no tengáis los mismos problemas que yo y os volváis locos cuando al hacer pruebas de stress muchas peticiones salgan erróneas, recordar que hay que usar <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritelock">RewriteLock</a>.</p>
<p>RewriteLock es una directiva que hay que usar a nivel de servidor, es decir, no se puede usar ni en un VirtualHost, ni Directory, ni Location, ni .htaccess y que define un fichero de sincronización cuando Apache se comunica con cualquier programa definido en RewriteMap.</p>
<p>Mi problema fue que al hacer muchas peticiones simultáneamente y no existir un mecanimo que las sincronizase al llamar al programa definido en RewriteMap, los datos obtenidos eran incoherentes, obteniendo tasas de error de hasta un 25%.</p>
<p>Ahora todo va como la seda, ni un sólo error y no hay pérdida de rendimiento apreciable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tatai.es/2008/12/01/evitando-problemas-con-rewritemap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

