Библиотеки оптимизации PageSpeed

Библиотеки оптимизации PageSpeed ​​— это набор классов C++, которые автоматически оптимизируют используемые веб-страницы и ресурсы, используя независимую от сервера платформу. Библиотеки имеют открытый исходный код, и мы приветствуем любой вклад сообщества !

Три шага к работе с API

Установить

Первым шагом к использованию PSOL является сборка mod_pagespeed из исходного кода. Обратите внимание, что при этом будет создан модуль Apache, но мы не будем использовать Apache или модуль для PSOL или нашего примера приложения. Текущие ограничения системы сборки, используемой PSOL, делают необходимым сначала скомпилировать mod_pagespeed.

Инструкции можно найти на вики mod_pagespeed в разделе HowToBuild . После завершения этого шага введите команды:

  cd INSTALL_DIR/src/pagespeed/automatic
  make all
Это создаст библиотеку pagespeed_automatic.a в текущем каталоге.

Используйте пример приложения в качестве справочного материала

В исходном коде mod_pagespeed есть каталог , содержащий простую интеграцию с библиотеками оптимизации PageSpeed. В нем, пожалуйста, посмотрите Makefile , основной класс и основную программу .

Прочтите API

Документацию по библиотеке классов можно найти в документации API .