ספריות אופטימיזציה של PageSpeed

ספריות אופטימיזציה של PageSpeed הן קבוצה של מחלקות C++ שמבצעות אופטימיזציה אוטומטית של דפי אינטרנט ומשאבים שבהם הן משתמשים, באמצעות מסגרת שאינה תלויה בשרת. הספריות הן בקוד פתוח, ואנחנו מקבלים בברכה תרומות מהקהילה!

שלושה שלבים לעבודה עם ממשקי API

התקנה

השלב הראשון בשימוש ב-PSOL הוא בניית mod_pagespeed מהמקור. שימו לב שכך תיווצר מודול Apache, אבל לא נשתמש ב-Apache או במודול עבור PSOL או באפליקציה לדוגמה. המגבלות הקיימות על מערכת ה-build שמשמשות את PSOL מחייבות תחילה את ההידור של mod_pagespeed.

אפשר למצוא הוראות ב-mod_pagespeed wiki בקטע HowToBuild. אחרי שמשלימים את השלב הזה, מזינים את הפקודות:

  cd INSTALL_DIR/src/pagespeed/automatic
  make all
הפעולה הזו תיצור את הספרייה pagespeed_automatic.a בספרייה הנוכחית.

אפשר להיעזר באפליקציה לדוגמה

במקור mod_pagespeed יש ספרייה שמכילה שילוב פשוט עם ספריות PageSpeed Optimization. בו, עיינו ב-Makefile, במחלקה הראשית ובתוכנית הראשית.

קריאת ממשקי ה-API

ניתן למצוא את התיעוד של הספרייה לכיתה במסמכי ה-API.