As bibliotecas de otimização do PageSpeed são um conjunto de classes C++ que otimizam automaticamente as páginas da Web e os recursos que elas usam, usando uma estrutura independente de servidor. As bibliotecas são de código aberto, e qualquer contribuição da comunidade é bem-vinda.
Três etapas para trabalhar com as APIs
Instalar
A primeira etapa para usar o PSOL é criar o mod_pagespeed a partir da origem. Isso vai criar o módulo Apache, mas não vamos usando o Apache, o módulo do PSOL ou nosso aplicativo de exemplo. As limitações atuais do sistema de build empregado pelo PSOL o tornam necessário para compilar o mod_pagespeed.
As instruções podem ser encontradas na wiki mod_pagespeed em HowToBuild (em inglês). Depois de concluir essa etapa, insira os comandos:
cd INSTALL_DIR/src/pagespeed/automatic make all
pagespeed_automatic.a
no
diretório atual.
Usar o aplicativo de exemplo como referência
A origem mod_pagespeed tem um diretório que contém uma integração simples com a ferramenta Otimização do PageSpeed Bibliotecas. Nele, observe o Makefile, a classe principal e o programa principal.