PageSpeed Optimizasyon Kitaplıkları, kullanılan web sayfalarını ve kaynakları sunucudan bağımsız bir çerçeve kullanarak otomatik olarak optimize eden C++ sınıflarından oluşan bir gruptur. Kütüphaneler açık kaynaktır ve topluluk katkılarını memnuniyetle bekliyoruz!
API'lerle çalışmanın üç adımı
Yükle
PSOL'u kullanmanın ilk adımı, kaynaktan mod_pagespeed oluşturmaktır.
Bunun Apache modülünü derleyeceğini ancak
kullanarak Apache'yi veya PSOL için modülü ya da örnek uygulamamızı kullanabilirsiniz.
PSOL tarafından kullanılan derleme sistemiyle ilgili mevcut sınırlamalar,
ilk olarak mod_pagespeed'i derlemek için gereklidir.
Talimatlar, mod_pagespeed wiki'sinde şurada bulunabilir:
HowToBuild ile değiştirebilirsiniz.
Bu adımı tamamladıktan sonra komutları girin:
cd INSTALL_DIR/src/pagespeed/automatic
make all
Bu işlem, pagespeed_automatic.a kitaplığını şu konumda oluşturacaktır:
geçerli dizin oluşturur.
Örnek uygulamayı referans olarak kullanma
mod_pagespeed kaynağı, PageSpeed Optimizasyonu ile basit bir entegrasyon içeren bir dizine sahiptir.
Kitaplıklar. Bu dosyada lütfen Makefile, ana sınıf ve ana programa bakın.
[null,null,["Son güncelleme tarihi: 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"]]