crear archivo /etc/yum.repos.d/mod-pagespeed.repo y agregar
RHEL/CentOS/Fedora 32-Bit
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/i386 enabled=1 gpgcheck=0
RHEL/CentOS/Fedora 64-Bit
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64 enabled=1 gpgcheck=0
Ejecutar en shell
# yum --enablerepo=mod-pagespeed install mod-pagespeed
reinicia apache y listo...
para comprobarlo revisa en phpinfo
HTTP Response Headers | |
---|---|
X-Mod-Pagespeed | 1.0.22.7-2003 |
Existen muchos parámetros a personalizar, aquí pueden ver ejemplos en acción
http://www.modpagespeed.com/
Almacenar el cache en RAM
Para ello editamos /etc/fstab y agregamos
tmpfs /var/www/mod_pagespeed/cache tmpfs size=256m,mode=0775,uid=httpd,
// en shell
# mv /var/www/mod_pagespeed/cache /var/www/mod_pagespeed/cache_bak
# mkdir /var/www/mod_pagespeed/cache
# chown apache:apache /var/www/mod_pagespeed/cache
# mount -a
en donde 256m es la cantidad de memoria asignada a la unidad virtual en RAM; la cantidad necesaria puede variar mucho según nuestras necesidades, un modo es ver cuanto espacio en disco ocupa despues de trabajar un rato con el comando
# du -hs /var/www/mod_pagespeed/cache
Esto puede tomar algunos minutos dependiendo el tipo de sitios alojados, en mi caso ocupo 500M así que pondré 700M para asegurar que tendré lo suficiente
Desactivando y Activando mod_pagespeed con .htaccess
La sintaxis es:<IfModule pagespeed_module>
ModPagespeed off
</IfModule>
o
<IfModule pagespeed_module>
ModPagespeed off
</IfModule>
o personalizar parámetros como:
<IfModule pagespeed_module>
ModPagespeed on
...
ModPagespeedDisableFilters inline_css,inline_javascript
ModPagespeedEnableFilters move_css_to_head
ModPagespeedEnableFilters rewrite_css,rewrite_javascript
ModPagespeedEnableFilters outline_css,outline_javascript
...
</IfModule>
No hay comentarios:
Publicar un comentario