Библиотеки оптимизации 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 .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]