<?xml version="1.0" encoding="ISO-8859-1"?><!-- generator="wordpress/2.3-alpha" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Ruby on Rails, Apache y cache para multiples dominios</title>
	<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/</link>
	<description>desarrollo web con estándares</description>
	<pubDate>Wed, 03 Dec 2008 19:59:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3-alpha</generator>

	<item>
		<title>By: ivagew</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11664</link>
		<author>ivagew</author>
		<pubDate>Sun, 13 May 2007 04:55:46 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11664</guid>
		<description>Hi My Name Is ivaakz.</description>
		<content:encoded><![CDATA[<p>Hi My Name Is ivaakz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11248</link>
		<author>Ismael</author>
		<pubDate>Mon, 07 May 2007 18:29:18 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11248</guid>
		<description>Te disparé a tu correo :)</description>
		<content:encoded><![CDATA[<p>Te disparé a tu correo <img src='http://www.estadobeta.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nico Orellana</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11208</link>
		<author>Nico Orellana</author>
		<pubDate>Mon, 07 May 2007 07:15:53 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11208</guid>
		<description>Estoy en fase de desarrollo por lo que no puedo dar muchos detalles porque todavia ni yo los manejo, pero es basicamente un sistema generador de comunidades para centros de alumnos de  Universides.

Por otro lado, te veo prendido con el tema... Que te parece un cafe en algun lado con los interesados, con Hector (tu colega) habiamos quedado en juntarnos pero no me he podido comunicar con él, y otro chico tambien esta con ganas de juntarse (el dueño de chileonrails.cl), que te parece?

Cualquier cosa dispara a mi correo
Saludos.</description>
		<content:encoded><![CDATA[<p>Estoy en fase de desarrollo por lo que no puedo dar muchos detalles porque todavia ni yo los manejo, pero es basicamente un sistema generador de comunidades para centros de alumnos de  Universides.</p>
<p>Por otro lado, te veo prendido con el tema&#8230; Que te parece un cafe en algun lado con los interesados, con Hector (tu colega) habiamos quedado en juntarnos pero no me he podido comunicar con él, y otro chico tambien esta con ganas de juntarse (el dueño de chileonrails.cl), que te parece?</p>
<p>Cualquier cosa dispara a mi correo<br />
Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11058</link>
		<author>Ismael</author>
		<pubDate>Thu, 03 May 2007 05:41:44 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11058</guid>
		<description>Me alegro. Por curiosidad, puedo saber qué estas haciendo? Me gustaría estar al tanto de lo que se está haciendo con Rails en Chile.</description>
		<content:encoded><![CDATA[<p>Me alegro. Por curiosidad, puedo saber qué estas haciendo? Me gustaría estar al tanto de lo que se está haciendo con Rails en Chile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nico Orellana</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11053</link>
		<author>Nico Orellana</author>
		<pubDate>Thu, 03 May 2007 03:36:48 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-11053</guid>
		<description>Ismael, nunca se me hubiese ocurrido, no te conteste altiro, porque lo queria ver funcionando y funciono de maravillas.


Muchas gracias,</description>
		<content:encoded><![CDATA[<p>Ismael, nunca se me hubiese ocurrido, no te conteste altiro, porque lo queria ver funcionando y funciono de maravillas.</p>
<p>Muchas gracias,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10670</link>
		<author>Ismael</author>
		<pubDate>Sat, 28 Apr 2007 23:20:02 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10670</guid>
		<description>Nico, creo que entiendo lo que quieres hacer, pero ya que me preguntas, yo lo haría de otra forma:

1). Todos los dominios apuntan a la misma aplicación y al mismo controlador.

2). La aplicación maneja Cuentas de usuario (un modelo Cuenta, por ejemplo). Cada Cuenta tiene un campo "dominio", o "url".

3). El controlador usa el dominio para rescatar de la base de datos la Cuenta apropiada, y con ellas los datos y fotos correpondientes a esa cuenta.

Por ejemplo, en el controlador:


&lt;code&gt;
brefore_filter :get_account
&lt;/code&gt;
&lt;code&gt;
def get_account
    dominio = request.subdomains.join(”.”) + “.” + request.domain
    @account = Cuenta.find_by_dominio( dominio )
    @fotos = @account.fotos
end
&lt;/code&gt;


Se entiende? Así no tienes que crear un nuevo controlador para cada usuario. Los usuarios (Cuentas) estan en la base de datos. Un solo controlador obtiene el usuario correcto de acuerdo al dominio que hace el request.</description>
		<content:encoded><![CDATA[<p>Nico, creo que entiendo lo que quieres hacer, pero ya que me preguntas, yo lo haría de otra forma:</p>
<p>1). Todos los dominios apuntan a la misma aplicación y al mismo controlador.</p>
<p>2). La aplicación maneja Cuentas de usuario (un modelo Cuenta, por ejemplo). Cada Cuenta tiene un campo &#8220;dominio&#8221;, o &#8220;url&#8221;.</p>
<p>3). El controlador usa el dominio para rescatar de la base de datos la Cuenta apropiada, y con ellas los datos y fotos correpondientes a esa cuenta.</p>
<p>Por ejemplo, en el controlador:</p>
<p><code><br />
brefore_filter :get_account<br />
</code><br />
<code><br />
def get_account<br />
    dominio = request.subdomains.join(”.”) + “.” + request.domain<br />
    @account = Cuenta.find_by_dominio( dominio )<br />
    @fotos = @account.fotos<br />
end<br />
</code></p>
<p>Se entiende? Así no tienes que crear un nuevo controlador para cada usuario. Los usuarios (Cuentas) estan en la base de datos. Un solo controlador obtiene el usuario correcto de acuerdo al dominio que hace el request.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nico Orellana</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10668</link>
		<author>Nico Orellana</author>
		<pubDate>Sat, 28 Apr 2007 23:05:32 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10668</guid>
		<description>Ismael te explico.

1. Tengo dos dominios apuntando al mismo servidor.

2. Y tengo una aplicación en donde llamo a un controlador, por ejemplo ... www.xxx.cl/nico -&#62; que llama al controlador DIRIGIR con parametro nico. Entonces este controlador despliega todo lo referente a Nico.
Puedes ver tus fotos (por ejemplo), en www.xxx.cl/nico/fotos

La idea es que www.nico.cl despliegue www.xxx.cl/nico y que si quiero ver sus fotos sea www.nico.cl/fotos no www.xxx.cl/nico/fotos

3. He echo esta pregunta 2 veces en la lista de rails y/o me explico MUY MUY MAL, o esta dificil.

A nivel de dns podria pasarle el controlador pero no se como hacerlo como vhost.</description>
		<content:encoded><![CDATA[<p>Ismael te explico.</p>
<p>1. Tengo dos dominios apuntando al mismo servidor.</p>
<p>2. Y tengo una aplicación en donde llamo a un controlador, por ejemplo &#8230; <a href="http://www.xxx.cl/nico" rel="nofollow">www.xxx.cl/nico</a> -&gt; que llama al controlador DIRIGIR con parametro nico. Entonces este controlador despliega todo lo referente a Nico.<br />
Puedes ver tus fotos (por ejemplo), en <a href="http://www.xxx.cl/nico/fotos" rel="nofollow">www.xxx.cl/nico/fotos</a></p>
<p>La idea es que <a href="http://www.nico.cl" rel="nofollow">www.nico.cl</a> despliegue <a href="http://www.xxx.cl/nico" rel="nofollow">www.xxx.cl/nico</a> y que si quiero ver sus fotos sea <a href="http://www.nico.cl/fotos" rel="nofollow">www.nico.cl/fotos</a> no <a href="http://www.xxx.cl/nico/fotos" rel="nofollow">www.xxx.cl/nico/fotos</a></p>
<p>3. He echo esta pregunta 2 veces en la lista de rails y/o me explico MUY MUY MAL, o esta dificil.</p>
<p>A nivel de dns podria pasarle el controlador pero no se como hacerlo como vhost.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10666</link>
		<author>Ismael</author>
		<pubDate>Sat, 28 Apr 2007 22:40:42 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10666</guid>
		<description>Nico, nosotros en Aardvark también usamos Mongrel, junto con &lt;strong&gt;Mongrel Manager&lt;/strong&gt;, un administrador de procesos Mongrel desarrollado por Hector Vergara (sitio offline por ahora).

No soy experto en servidores, pero los vhost son algo que yo haría en el servidor web (Apache o Lighttpd). El servidor web configura los vhosts y dirije el request a la aplicación y controlador que quieras. Mongrel sólo se encarga de gestionar cada aplicación.

Otra opción es que dirijas cada dominio a controladores diferentes a nivel de DNS.

¿Qué quieres hacer exactamente?</description>
		<content:encoded><![CDATA[<p>Nico, nosotros en Aardvark también usamos Mongrel, junto con <strong>Mongrel Manager</strong>, un administrador de procesos Mongrel desarrollado por Hector Vergara (sitio offline por ahora).</p>
<p>No soy experto en servidores, pero los vhost son algo que yo haría en el servidor web (Apache o Lighttpd). El servidor web configura los vhosts y dirije el request a la aplicación y controlador que quieras. Mongrel sólo se encarga de gestionar cada aplicación.</p>
<p>Otra opción es que dirijas cada dominio a controladores diferentes a nivel de DNS.</p>
<p>¿Qué quieres hacer exactamente?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nico Orellana</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10562</link>
		<author>Nico Orellana</author>
		<pubDate>Fri, 27 Apr 2007 23:05:21 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10562</guid>
		<description>Excelente articulo Ismael, si bien nos cuentas como solucionar el tema del cacheo. Yo actualmente tengo un problema que no me deja dormir comodo en las noches, tambien estoy trabajando en una aplicación que la idea es que sirva otros sitios siendo llamados con otros dominios.


El problema es que no estoy usando fastcgi , a cambio, el ligero mongrel. 

No se si tienes experiencia tratando de hacerlo con mongrel, pero necesito que si llega un dominio x invoque el controlador x emulando un vhost y si llega el dominio y, controlador y.

No se si me explico, espero.
Saludos.</description>
		<content:encoded><![CDATA[<p>Excelente articulo Ismael, si bien nos cuentas como solucionar el tema del cacheo. Yo actualmente tengo un problema que no me deja dormir comodo en las noches, tambien estoy trabajando en una aplicación que la idea es que sirva otros sitios siendo llamados con otros dominios.</p>
<p>El problema es que no estoy usando fastcgi , a cambio, el ligero mongrel. </p>
<p>No se si tienes experiencia tratando de hacerlo con mongrel, pero necesito que si llega un dominio x invoque el controlador x emulando un vhost y si llega el dominio y, controlador y.</p>
<p>No se si me explico, espero.<br />
Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael</title>
		<link>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10542</link>
		<author>Ismael</author>
		<pubDate>Fri, 27 Apr 2007 18:22:44 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/04/27/ruby-on-rails-apache-y-cache-para-multiples-dominios/#comment-10542</guid>
		<description>Gracias José. Hace tempo que tengo ganas de hincarle el diente a memcache.</description>
		<content:encoded><![CDATA[<p>Gracias José. Hace tempo que tengo ganas de hincarle el diente a memcache.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
