بسم الله الرحمن الرحيم
سوف نتحديث في درس اليوم سوف نتحدث عن شرح وطريقة تركيب
الموديول mod_pagespeed ودمجه في السي بانل cPanel ليعمل مع الأباتشي
Apache بشكل سليم موديول mod_pagespeed هو موديول هام جداً في الفترة
الحالية والذي يمكن إستخدامه في أكثر من شيء من أهمها الكاش للملفات يوجد
لهذا الموديول العديد من الفلاتر والتي يمكن تفعيلها إما للسيرفر بأكمله أو
لموقع أو مواقع محددة ومن ضمن هذه الفلاتر العديده ضغط الصور, نقل ملفات
الـCSS أعلي ملفات الـJS لهذا الموديول فائدة أكبر لأصحاب المواقع عنه
لأصحاب السيرفرات عملية تركيب هذا الموديول وإعداده بسيطة, في البداية نقوم
بتنفيذ هذه الأوامر بالترتيب:
رمز PHP:
/usr/local/cpanel/3rdparty/bin/git clone https://github.com/pagespeed/cpanel.git /tmp/pagespeed/ cd /tmp/pagespeed/Easy
tar -zcvf Speed.pm.tar.gz pagespeed
mkdir -p /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy
mv Speed.pm Speed.pm.tar.gz -t /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy/ cd && rm -rf /tmp/pagespeed
وبعد ذلك يتم عمل إعادة بناء للـApache والـPHP عن طريق الدخول إلي WHM
ثم EasyApache (Apache Update) ثم تقوم بالضغط علي علامة الترس أمام
البروفايل الذي تقوم بإستخدامة مثل الصورة التالية:
في هذه الحالة فإني أستخدام البروفايل DEFAULT بعد ذلك تقوم بإختيار
إصدار الأباتشي المطلوب, ثم تقوم بالضغط علي Next Step مثل الصورة
التالية:
في هذه الحالة فإني أستخدام الإصدار 2.4.12 بعد ذلك تقوم بإختيار
إصدار الـPHP المطلوب , ثم تقوم بالضغط علي Next Step مثل الصورة التالية:
في هذه الحالة فإني أستخدام الإصدار 5.4.39 بعد ذلك سوف تظهر لك
صفحة الموديولات الخاصة بالأباتشي لكي تقوم بإختيار الموديولات المراد
تفعيلها .. في هذه الخطوة تقوم بتفعيل mod_pagespeed مثل الصورة التالية:
ثم تقوم بالضغط علي Save and Build لكي يتم إعادة بناء Apache و PHP
وبهذا تكون إنتهت عملية تركيب الموديول بنجاح وتم تفعيله بالفلاتر
الإفتراضية CoreFilters وهي:
رمز PHP:
add_head
inline_import_to_link
combine_css
rewrite_css
fallback_rewrite_css_urls
rewrite_style_attributes_with_url
flatten_css_imports
rewrite_javascript
rewrite_javascript_external
rewrite_javascript_inline
combine_javascript
inline_css
inline_javascript
rewrite_images
convert_jpeg_to_progressive
convert_png_to_jpeg
convert_jpeg_to_webp
inline_images
recompress_images
recompress_jpeg
recompress_png
recompress_webp
convert_gif_to_png
strip_image_color_profile
strip_image_meta_data
jpeg_sampling
resize_images
resize_rendered_image_dimensions
يمكنك الإطلاع علي كافة الفلاتر والمعلومات عنها عن طريق الرابط التالي:
PageSpeed Filters ملف الإعداد الخاص بالموديول mod_pagespeed تجده في
المسار التالي:
رمز PHP:
/usr/local/apache/conf/pagespeed.conf