مكتبات تحسين PageSpeed

مكتبات تحسين PageSpeed هي مجموعة من فئات C++ التي تعمل تلقائيًا على تحسين صفحات الويب والموارد التي تستخدمها تلك المكتبات باستخدام إطار عمل مستقل عن الخادم. وهذا المكتبات مفتوحة المصدر، ونحن نرحّب بأي مساهمات من المنتدى.

ثلاث خطوات للعمل باستخدام واجهات برمجة التطبيقات

تثبيت

تتمثل الخطوة الأولى لاستخدام PSOL في إنشاء mod_pagespeed من المصدر. يُرجى العلم بأنّ هذا الإجراء سيؤدي إلى إنشاء وحدة Apache، ولكنّنا لن نستخدم Apache أو الوحدة PSOL أو نموذج التطبيق الذي نستخدمه. تؤدي القيود الحالية على نظام التصميم الذي تستخدمه مؤسسة PSOL إلى ضرورة تجميع mod_pagespeed أولاً.

يمكن العثور على التعليمات على mod_pagespeed wiki ضمن HowToBuild. بعد إكمال هذه الخطوة، أدخِل الأوامر:

  cd INSTALL_DIR/src/pagespeed/automatic
  make all
سيؤدي ذلك إلى إنشاء المكتبة pagespeed_automatic.a في الدليل الحالي.

استخدام نموذج التطبيق كمرجع

يحتوي المصدر mod_pagespeed على دليل يحتوي على عملية دمج بسيطة مع المكتبات الخاصة بتحسين PageSpeed. وفي تلك البيانات، يُرجى الاطّلاع على Makefile والفئة الرئيسية والبرنامج الرئيسي.

قراءة واجهات برمجة التطبيقات

يمكن العثور على مستندات مكتبة الصفوف في مستندات واجهة برمجة التطبيقات.