Thư viện tối ưu hoá tốc độ trang là một tập hợp các lớp C++ có khả năng tự động tối ưu hoá các trang web và tài nguyên mà chúng sử dụng, bằng một khung độc lập với máy chủ. Các thư viện này là nguồn mở và chúng tôi hoan nghênh mọi sự đóng góp của cộng đồng!
Ba bước để làm việc với API
Cài đặt
Bước đầu tiên để sử dụng PSOL là tạo mod_pagespeed từ nguồn.
Lưu ý rằng thao tác này sẽ tạo mô-đun Apache, nhưng chúng ta sẽ không
bằng Apache hoặc mô-đun dành cho PSOL hoặc ứng dụng mẫu của chúng tôi.
Những hạn chế hiện tại trên hệ thống xây dựng mà PSOL sử dụng khiến công nghệ này
cần thiết để biên dịch mod_pagespeed trước.
Bạn có thể tìm hướng dẫn trên mod_pagespeed wiki bên dưới
HowToBuild (Hướng dẫn).
Sau khi bạn hoàn tất bước đó, hãy nhập các lệnh:
cd INSTALL_DIR/src/pagespeed/automatic
make all
Thao tác này sẽ tạo thư viện pagespeed_automatic.a trong
thư mục hiện tại.
Sử dụng ứng dụng mẫu làm tài liệu tham khảo
Nguồn mod_pagespeed có một thư mục chứa nội dung tích hợp đơn giản với tính năng Tối ưu hóa tốc độ trang
Thư viện. Trong đó, vui lòng tìm hiểu về Makefile, lớp học chính và chương trình chính.
Đọc các API
Bạn có thể xem tài liệu về thư viện lớp học trong tài liệu API.
[null,null,["Cập nhật lần gần đây nhất: 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"]]