دروس السيرفرات
شرح تركيب mod_pagespeed من جوجل علي سيرفرك
بسم الله الرحمن الرحيم
في درس اليوم سوف نتحدث عن شرح وطريقة تركيب الموديول mod_pagespeed ودمجه في السي بانل cPanel ليعمل مع الأباتشي Apache بشكل سليم
موديول mod_pagespeed هو موديول هام جداً في الفترة الحالية والذي يمكن إستخدامه في أكثر من شيء من أهمها الكاش للملفات
يوجد لهذا الموديول العديد من الفلاتر والتي يمكن تفعيلها إما للسيرفر بأكمله أو لموقع أو مواقع محددة ومن ضمن هذه الفلاتر العديده ضغط الصور, نقل ملفات الـCSS أعلي ملفات الـJS
لهذا الموديول فائدة أكبر لأصحاب المواقع عنه لأصحاب السيرفرات
عملية تركيب هذا الموديول وإعداده بسيطة, في البداية نقوم بتنفيذ هذه الأوامر بالترتيب:
/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 وهي:
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 extend_cache extend_cache_css extend_cache_images extend_cache_scripts convert_meta_tags
يمكنك الإطلاع علي كافة الفلاتر والمعلومات عنها عن طريق الرابط التالي:
ملف الإعداد الخاص بالموديول mod_pagespeed تجده في المسار التالي:
/usr/local/apache/conf/pagespeed.conf
في حال كان لديك إستفسار، إضافة، أو تصحيح فضلاً ترك تعليق بطلبك