Bibliotecas de optimización de PageSpeed

Las bibliotecas de optimización de PageSpeed son un conjunto de clases de C++ que optimizan automáticamente las páginas web y los recursos que usan mediante un framework independiente del servidor. Las bibliotecas son de código abierto y las contribuciones de la comunidad son bienvenidas.

Tres pasos para trabajar con las APIs

Instalar

El primer paso para usar PSOL es compilar mod_pagespeed desde el código fuente. Ten en cuenta que, con esta acción, se compilará el módulo de Apache, pero no usaremos Apache ni el módulo para PSOL ni nuestra aplicación de ejemplo. Las limitaciones actuales del sistema de compilación empleado por PSOL hacen que sea necesario compilar primero mod_pagespeed.

Puedes encontrar las instrucciones en la wiki mod_pagespeed en HowToBuild. Una vez que hayas completado ese paso, ingresa los comandos:

  cd INSTALL_DIR/src/pagespeed/automatic
  make all
. Esto generará la biblioteca pagespeed_automatic.a en el directorio actual.

Usa la aplicación de ejemplo como referencia

La fuente mod_pagespeed tiene un directorio que contiene una integración simple con las bibliotecas de optimización de PageSpeed. En él, observa el Makefile, la clase principal y el programa principal.

Lee las APIs

Puedes encontrar la documentación de la biblioteca de clases en los documentos de la API.