PageSpeed-Optimierungsbibliotheken

PageSpeed-Optimierungsbibliotheken sind eine Reihe von C++-Klassen, die verwendete Webseiten und Ressourcen automatisch mithilfe eines serverunabhängigen Frameworks optimieren. Die Bibliotheken sind Open Source und wir freuen uns über Communitybeiträge.

Drei Schritte zur Arbeit mit den APIs

Installieren

Der erste Schritt zur Verwendung von PSOL besteht darin, mod_pagespeed aus der Quelle zu erstellen. Damit wird das Apache-Modul erstellt, aber wir verwenden weder Apache noch das Modul für PSOL oder unsere Beispielanwendung. Aufgrund von aktuellen Einschränkungen des von PSOL verwendeten Build-Systems muss zuerst mod_pagespeed kompiliert werden.

Eine Anleitung finden Sie im Wiki "mod_pagespeed" unter HowToBuild. Sobald Sie diesen Schritt abgeschlossen haben, geben Sie die Befehle ein:

  cd INSTALL_DIR/src/pagespeed/automatic
  make all
. Dadurch wird die Bibliothek pagespeed_automatic.a im aktuellen Verzeichnis generiert.

Beispielanwendung als Referenz verwenden

Die Quelle „mod_pagespeed“ enthält ein Verzeichnis, das eine einfache Einbindung in die PageSpeed-Optimierungsbibliotheken enthält. Sehen Sie sich darin das Makefile, die Hauptklasse und das Hauptprogramm an.

APIs lesen

Die Dokumentation zur Klassenbibliothek finden Sie in der API-Dokumentation.