[Bulma] Separación web dinámica y estática

Carlos Blanquer relayito en gmail.com
Jue Dic 13 17:39:40 CET 2007


En uno de los servidores que administro, me ha dado por intentar
reducir carga web.

El tema radica en solo evitar que el contenido estático (gifs, jpgs y
ficheritos css) tengan que ser ejecutados o enviados por apache2
mientras procesa los php's.

Para ello he leido via google algunos manuales para poner otro server
web en otro puerto (nada más facil) y pasarle cosas.

Lo que me imaginaba era que el apache2 estuviera al frente con el otro
webserver en otro puerto (así lo tengo ahora).
Si el apache2 tiene una petición de alguno de los ficheros anteriores
mencionados, redirigir el cliente al otro puerto.

He intentado hacerlo, y parece que lo he conseguido. De hecho, las
webs que hay allí cargan bastante rápido (excepto por las imágenes
grandes/pesadas que cargan lentas, he ahí donde surge mi duda):

Básicamente uso rewrite (codigo acto seguido):

# Pasamos el contenido statico a otro webserver
ProxyRequests Off
ProxyPreserveHost On
ProxyPassReverse / http://localhost:8088/
 RewriteEngine on
 RewriteCond %{REQUEST_URI} .*\.(gif|png|jpg|css)$
 RewriteRule ^/(.*) http://%{HTTP_HOST}:8088/$1 [P]

Esto me hace lo que he comentado, pero creo que el tema es que la
petició la sigue tratando el propio apache2. Aunque lo desvie (el log
del otro server corrobora que él es el que sirve eso), pasa por el
Proxy.

Esto me pasa por no tener ni pajolera idea de rewrite.

Lo que intento conseguir es redirigir automaticamente al :8088 todas
las peticiones del palo gif, jpg, png y css.

żHay alguna manera de hacer esto sin montar un proxy y que realmente
las peticiones se hagan en el 8088?


-- 
Atentamente,
              Carlos.
-------------------------------
Blog - http:/www.arlay.net
LTIM Member - http://ltim.uib.es


Más información sobre la lista de distribución Bulmailing