Bibliotecas de otimização PageSpeed

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
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 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.

Leia as APIs

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