TutorialesDesarrollo

Configurando el módulo Google PageSpeed

En este artículo, se presentará el método para activar o desactivar selectivamente los filtros de PageSpeed relacionados con la opción adicional de SEO.

10
Vistas 1739Actualizado 2 aniPublicado el 04/06/2020por Alexandru Jurca

Introducción

  • En caso de que la activación de la opción adicional de SEO y, por extensión, el módulo de Google PageSpeed creen diferencias no deseadas dentro del sitio, ya sea visual o funcionalmente, varios componentes del módulo pueden ser desactivados selectivamente editando el archivo .htaccess.

Requisitos

  • Los detalles de acceso para el panel de control (Plesk o cPanel, dependiendo del caso), para editar el archivo .htaccess a través del Administrador de Archivos.

Pasos

  • Para verificar si el módulo PageSpeed es responsable del problema encontrado, se puede desactivar todo el módulo, agregando en el archivo .htaccess, desde el directorio raíz del sitio, la siguiente línea:


ModPagespeed off

  • Después de este paso, si el sitio se carga correctamente, las líneas añadidas anteriormente se eliminarán y el proceso continuará para identificar el elemento específico responsable de la visualización errónea.
  • Un primer paso sería verificar los errores recibidos al cargar la página accediendo a ella con el Modo Desarrollador del navegador, siendo el atajo general para la activación F12 para los navegadores habituales. Por ejemplo, un error de carga para JS o CSS indicará un posible conflicto con los filtros de PageSpeed, que interactúan con estos elementos.

Para desactivar un filtro específico, la siguiente regla debe ser añadida al archivo .htaccess:


ModPagespeedDisableFilters nombre_del_filtro

Donde name_filter será reemplazado por el identificador deseado.

  • Alternativamente, se puede cambiar el modo de funcionamiento de PageSpeed, de manera que puedas activar selectivamente cada elemento deseado configurando:


ModPagespeedRewriteLevel PassThrough

Luego, los elementos deseados para la activación se especificarán de la siguiente manera:

ModPagespeedEnableFilters filter_name

Además, nume_filtru será reemplazado por el identificador deseado.

  • Un archivo .htaccess también se puede crear con estas reglas en un subdirectorio que contenga estilos (CSS, Javascript, HTML). De esta manera, las reglas preferenciales se aplicarán estrictamente a ese subdirectorio.
  • Los elementos que se activan por defecto al habilitar la opción adicional de SEO son:
    *Estos también son los identificadores que puedes usar en las reglas de .htaccess.
    • add_head
      Agrega un elemento de tipo <head> al documento si no existe ya.
    • combine_css
      Combina múltiples elementos CSS en uno.
    • combine_javascript
      Combina múltiples elementos de JavaScript en uno solo.
    • remove_comments
      Elimina los comentarios de los archivos HTML procesados. Sin embargo, no elimina los comentarios en CSS o JavaScript en línea.
    • sprite_images
      Combina las imágenes de fondo de CSS en un solo Sprite.
    • collapse_whitespace
      Elimina los espacios vacíos de los archivos HTML, excluyendo las etiquetas: "pre, script, style, textarea"
    • lazyload_images
      Carga imágenes solo cuando se vuelven visibles en la página.
    • convert_meta_tags
      Añade un "encabezado de respuesta" para cada "meta" tag con un atributo "http-equiv".
    • extend_cache
      Extiende el tiempo de retención para la caché relacionada con imágenes, elementos CSS y scripts que no han sido optimizados, firmando las URLs con un hash de contenido.
      Los siguientes filtros están activados implícitamente si extend_cache está habilitado:
      extend_cache_css
      extend_cache_images
      extend_cache_scripts
      Para un mayor nivel de control, los filtros mencionados anteriormente se pueden activar individualmente
    • fallback_rewrite_css_urls
      Reescribir URLs para recursos que no pudieron ser minimizados o procesados desde archivos CSS.
    • flatten_css_imports
      Reemplaza recursivamente cada regla @import con el contenido del archivo CSS importado para reducir el número de solicitudes externas.
    • inline_css
      Añade pequeños recursos CSS externos al documento HTML en forma inline.
    • inline_import_to_link
      Transformaciones "style" etiquetas que contienen solo CSS @import en etiquetas equivalentes "link"
    • inline_javascript
      Reescribe recursos JS de tamaño pequeño como inlines dentro del documento HTML.
    • rewrite_css
      Reescribe archivos CSS para eliminar comentarios y espacios en blanco excesivos.
    • rewrite_images
      Optimiza las imágenes modificándolas y eliminando píxeles extra.
      Además, agrega pequeñas imágenes como inlines en el documento.
    • rewrite_javascript
      Reescribe archivos JavaScript, elimina espacios en blanco excesivos y comentarios.
    • rewrite_style_attributes_with_url
      Reescribe CSS de los atributos de estilo si contiene el texto "url(" utilizando el filtro filturl rewrite_css configurado.

Artículos Similares

Configuración de DNS en el panel de WebuzoTutoriales /Webuzo

Aprenda a editar y configurar los registros DNS en el panel de Webuzo. Siga los pasos para gestionar los dominios y subdominios de manera eficaz.

46
por Alexandru Rogojan
Vistas 1614
Actualizado hace 1 mes
Publicado el 14/09/2017
Cambiar la versión de PHP en cPanel en paquetes de hosting VPS a través de MultiPHP ManagerTutoriales /cPanel

En este artículo, presentaremos los pasos necesarios para cambiar la versión de PHP en una cuenta de cPanel utilizando MultiPHP Manager.

42
por Sebastian Szlivka
Vistas 1908
Actualizado hace 10 meses
Publicado el 18/10/2017
Borrar caché e historial en el navegador ChromeTutoriales /Aplicaciones

Aprenda a eliminar el historial y la caché en Google Chrome utilizando la combinación de teclas Ctrl+Shift+Supr. El tutorial incluye pasos simples y aplicabilidad en otros navegadores.

30
por Florin Petran
Vistas 5353
Actualizado hace 4 años
Publicado el 08/01/2018
Creando una cuenta de correo electrónico en cPanelTutoriales /cPanel

El cPanel permite la creación de un número ilimitado de cuentas de correo electrónico asociadas a los dominios hospedados. Este tutorial explicará los pasos necesarios para crear y acceder a una cuenta de correo electrónico.

22
por Cătălin Adrian
Vistas 3796
Actualizado hace 10 meses
Publicado el 28/06/2017
Configuraciones de SSH en WebuzoTutoriales /Webuzo

En este tutorial, aprenda cómo bloquear el acceso SSH en el servidor Webuzo, activando la conexión y configurando el puerto necesario.

20
por Alexandru Rogojan
Vistas 525
Actualizado hace 2 meses
Publicado el 12/06/2018