Biblioteki optymalizacji PageSpeed
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Biblioteki optymalizacji PageSpeed to zestaw klas C++, które przy użyciu platformy niezależnej od serwera automatycznie optymalizujeją używane strony internetowe i zasoby. Biblioteki są oprogramowaniem typu open source i czekamy na dodawanie treści od społeczności.
3 kroki do pracy z interfejsami API
Zainstaluj
Pierwszym krokiem w korzystaniu z PSOL jest utworzenie parametru mod_pagespeed na podstawie źródła.
Pamiętaj, że spowoduje to skompilowanie modułu Apache, ale nie będziemy używać Apache ani modułu na potrzeby PSOL ani naszej przykładowej aplikacji.
Bieżące ograniczenia systemu kompilacji stosowanego przez PSOL sprawiają, że najpierw konieczne jest skompilowanie parametru mod_pagespeed.
Odpowiednie instrukcje znajdziesz na stronie mod_pagespeed wiki w sekcji HowToBuild.
Po wykonaniu tego kroku wpisz polecenia:
cd INSTALL_DIR/src/pagespeed/automatic
make all
Spowoduje to wygenerowanie biblioteki
pagespeed_automatic.a
w bieżącym katalogu.
Wykorzystaj przykładową aplikację jako punkt odniesienia.
Źródło mod_pagespeed ma katalog zawierający prostą integrację z bibliotekami optymalizacyjnymi PageSpeed. Spójrz na Makefile, klasę główną i program główny.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]