Library Pengoptimalan PageSpeed adalah kumpulan class C++ yang secara otomatis mengoptimalkan halaman web dan resource yang digunakan, menggunakan framework yang tidak bergantung pada server. Library ini bersifat open source, dan kami menerima kontribusi dari komunitas.
Tiga langkah untuk bekerja dengan API
Instal
Langkah pertama untuk menggunakan PSOL adalah membangun mod_pagespeed dari sumber.
Perhatikan bahwa ini akan membangun modul Apache, tetapi kita tidak akan
menggunakan Apache atau modul untuk
PSOL atau aplikasi contoh kita.
Batasan saat ini pada sistem build yang
digunakan oleh PSOL membuatnya
yang diperlukan untuk mengompilasi mod_pagespeed
terlebih dahulu.
Petunjuknya dapat ditemukan di wiki mod_pagespeed di bawah
HowToBuild.
Setelah Anda menyelesaikan langkah tersebut, masukkan perintah:
cd INSTALL_DIR/src/pagespeed/automatic
make all
Tindakan ini akan menghasilkan library pagespeed_automatic.a di
direktori saat ini.
Menggunakan aplikasi contoh sebagai referensi
Sumber mod_pagespeed memiliki direktori yang berisi integrasi sederhana dengan Pengoptimalan PageSpeed
Library. Di dalamnya, lihat Makefile, kelas utama, dan program utama.
Membaca API
Dokumentasi library class dapat ditemukan di dokumen API.
[null,null,["Terakhir diperbarui pada 2024-10-11 UTC."],[[["PageSpeed Optimization Libraries (PSOL) are C++ classes that automatically optimize web pages and resources, independent of the server."],["PSOL is open-source and welcomes community contributions."],["To use PSOL, you need to build mod_pagespeed, then build the PSOL library using provided instructions."],["A sample application and API documentation are available to guide integration and usage."]]],["PageSpeed Optimization Libraries (PSOL) optimize web pages using a server-independent framework. To use PSOL, first build mod_pagespeed from source, which generates `pagespeed_automatic.a`. Then, navigate to the `INSTALL_DIR/src/pagespeed/automatic` directory and execute `make all`. The sample application in the mod_pagespeed source directory provides examples in the Makefile, main class, and main program. Finally, the API documentation offers class library information. Community contributions to the open-source libraries are encouraged.\n"]]