السبت، 13 فبراير 2016

شرح وطريقة تركيب الموديول mod_pagespeed ودمجه في السي بانل


بسم الله الرحمن الرحيم 


سوف نتحديث  في درس اليوم سوف نتحدث عن شرح وطريقة تركيب الموديول 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 
-/var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy 
mv Speed
.pm Speed.pm.tar.gz -/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 

G+