Библиотеки оптимизации 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 .