تفعيل GZIP ضغط الملفات text داخل الموقع لتحميل الصفحة بسرعة

السؤال

عندما افحص سرعة صفحات موقعي في بعض المنصات التي تقيس سرعة التحميل وتقييم الأداء تجد إحدى المقترحات التي تضعها لي هذه الصفحات هو تفعيل Gzip لملفات الموقع ويمكن بعد تفعيلها تحقيق تقدم ملموس.

ما هي طرق تفعيل هذه الخاصية لملفات الموقع ؟ ارجو شرح أهم واسل الطرق التي تمكنني من ضغط الملفات الخاصة بموقعي .

تم الحل 1
ali 11 شهر 2020-11-05T10:37:47+03:00 0 الإجابات 19 مشاهدات 1

الإجابات ( 4 )

    0
    2021-05-20T23:12:21+03:00

    من الأمور المهمة التي ينبغي على أصحاب المواقع الالكترونية فعلها في المنصات التابعة لهم للحصول على اسرع تحميل ممكن للصفحات هو تفعيل GZIP للملفات التي تكون بامتداد txt والتي تتضمن اكواد Html و CSS بالاضافة الى Javascript .

    هناك عدة طرق لتفعيل خاصية Gzip التي سوف ندرجها لكم بطرق مختلفة بعضها نشرحها بالصور والبعض الاخر نذكره ونمر عليه مرور الكرام ولكن ذكره واجب علينا لكي تكون الإجابة شاملة أشهر الطرق المتبعة هي :

    1. Cpanel الموقع (سيتم شرحها بالصور في الإجابة القادمة).
    2. أي اضافة Cache في منصة ووردبريس.
    3. كود يتم اضافته الى الملف Htaccess (سيتم وضعها في اجابة منفردة في نفس الصفحة هذه).
    4. اضافة خاصة مجانية من منصة WordPress .
    أفضل إجابة
    0
    2021-05-20T23:19:57+03:00

    خطوات تفعيل خاصية Gzip عن طريق لوحة تحكم الموقع Cpanel :

    • ادخل الى لوحة التحكم سي بنل.
    • قم بالتوجه الى القسم Software .
    • اضغط على MultiPHP INI Editor كما نشاهدها في الصورة ادناه.

    MultiPHP INI Editor

    • قم باختيار الدومين الخاص بموقعك كما تشاهد في الصورة التالية.

    Configure PHP INI basic settings

    • قم بتفعيل الخيار zlib.output_compression كما في الصورة التالية.

    zlib.output_compression

    • يتم تحويل هذا الخيار الى Enabled ومن ثم الضغط على الزر الأزرق Apply .
    0
    2021-05-20T23:23:35+03:00

    تفعيل الخاصية Gzip عن طريق الملف Htaccess الذي يوجد في اغلب المنصات التي يتم رفعها الى الاستضافة المدفوعة ولكل منصة ملف من هذا النوع يتحكم بكامل الموقع .

    ملاحظة : هذه الخاصية يتم تفعيلها بأحدى الطرق المذكورة في النقاط اعلاه وليس بجميع الطرق وانت لديك الحق في اختيار الطريقة الأسهل بالنسبة اليك.

    الكود :

    <IfModule mod_deflate.c>
    # Enables GZIP compression
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/xml
    # Remove browser bugs in old browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    Header append Vary User-Agent
    </IfModule>
    
    0
    2021-05-20T23:35:02+03:00

    ان كانت المدونة التي تعمل عليها هي ووردبريس ولا تمتلك لوحة تحكم وبعض شركات الاستضافة تفرض عليك اضافة Cache ضمن مجموعة من الاضافات المفروضة المسماة Mu Plugins حيث يمكنك الحصول على الاضافة من الرابط التالي :

    Enable GZIP compression

    حيث يمكن تفعيل هذه الخاصية من لوحة تحكم ووردبريس بعد تثبيت الاضافة عبر الذهاب الى settings والضغط على الاضافة وتفعيل الخاصية كما في الصورة ادناه .

    تفعيل Gzip

    بعض شركات الاستضافة مثل Bluehost في لوحة التحكم لاستضافة منصة ووردبريس يوجد فيها تفعيل هذه الخاصية دون الحاجة الى تثبيت أي اضافة .

     

‫أضف إجابة