Configuración para un mejor performance en apache

Febrero 21, 2008 at 8:24 pm (Desarrollo Web General, WAS, ajax, html)

Que tal a todos se preguntara porque hay tan poco tiempo entre los post que he publicado, esto porque ya tengo preparada la información, por lo general redacto el articulo y después lo publico, bueno en fin en este post les dejare una de las posibles configuración para mejorar el rendimiento de una aplicación web atraves del Apache, espero encuentren este mini artículo de utilidad.

 

Para
obtener un mayor rendimiento de nuestras aplicaciones he llegado
através de la información que proporciona yahoo con el
yslow para firefox a la siguiente configuración del apache
para producción, esta configuración es muy útil
si estás construyendo una aplicación con AJAX, o en si
para cualquier tipo de aplicación.

Estas
lineas de configuración montan el cache en apache, agregan
compresión a los responses del servidor por medio del deflate,
y agrega la cabecera expires para guardar cierto tipo de archivos del
lado del cliente.

Para
modificar la configuración del apache tenemos que modificar el
archivo httpd.conf

#montar
modulo de cache para el apache

LoadModule
cache_module modules/mod_cache.so

<IfModule
mod_cache.c>

<IfModule
mod_disk_cache.c>

CacheRoot
“C:/Archivos de programa/Apache Software
Foundation/Apache2.2/cache”

CacheSize
1000000

CacheEnable
disk /ebcomm2

CacheDirLevels
5

CacheDirLength
3

CacheDefaultExpire
3600

CacheIgnoreCacheControl
On

CacheMaxExpire
31536000

</IfModule>

</IfModule>

#
Configuracion del modo deflate y gzip para compresion de datos

SetOutputFilter
DEFLATE #filtro por el que saldran los responses

SetInputFilter
DEFLATE #filtro con el que se tomaran los request

BrowserMatch
^Mozilla/4 gzip-only-text/html #tipo de compresion de acuerdo al
navegador

BrowserMatch
^Mozilla/4\.0[678] no-gzip

BrowserMatch
\bMSI[E] !no-gzip !gzip-only-text/html

SetEnvIfNoCase
Request_URI \

#Cargar
modulos para agregar header expires a los archivos

LoadModule
expires_module modules/mod_expires.so

ExpiresActive
On #Activa el expires header

ExpiresByType
application/x-javascript “now plus 1 years 1 minutes”
#guarda en cache los archivos tipo application/x-javascript

ExpiresByType
image/gif “now plus 1 years 1 minutes”

ExpiresByType
image/jpeg “now plus 1 years 1 minutes”

ExpiresByType
text/css “now plus 1 years 1 minutes”

ExpiresByType
image/png “now plus 1 years 1 minutes”

ExpiresByType
text/js “now plus 1 years 1 minutes”

ExpiresByType
text/javascript “now plus 1 years 1 minutes”

Escribe un comentario