Bibliotecas de otimização PageSpeed

As bibliotecas de otimização PageSpeed são um conjunto de classes C++ que otimiza 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 mod_pagespeed da origem. Isso vai criar o módulo Apache, mas não vamos usar o Apache nem o módulo para PSOL ou nosso aplicativo de amostra. As limitações de curva no sistema de build empregado pelo PSOL tornam necessário primeiro a compilação de mod_pagespeed.

As instruções podem ser encontradas na wiki do mod_pagespeed em HowToBuild. Depois de concluir essa etapa, digite os comandos:

  cd INSTALL_DIR/src/pagespeed/automatic
  make all
. Isso vai gerar a biblioteca pagespeed_automatic.a no diretório atual.

Usar o aplicativo de exemplo como referência

A origem mod_pagespeed tem um diretório com uma integração simples com as bibliotecas de otimização PageSpeed. Nele, observe o Makefile, a classe principal e o programa principal.

Ler as APIs

A documentação da biblioteca de classes pode ser encontrada nos documentos da API.