Get upto 78% off your purchase! Get Now


Tutorials 11 دقيقة قراءة

كيفية تمكين ضغط gzip لصفحات ويب أسرع

بقلم Mehrin Ferdous Meem • راجعه: Al Suzaudd Dowla • Dec 15, 2023
مكتوب بواسطة إنسان

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

لا يزيد ضغط GZIP من سرعة الموقع فحسب ، بل يحسن أيضًا الترتيب في نتائج محرك البحث. وبالتالي ، فإنه يحسن معدلات حركة المرور والتحويل. 

في الواقع ، إنها واحدة من أهم الطرق لتسريع موقع WordPress على الويب. مرة أخرى ، يصاب المستخدمون بالإحباط ويغادرون بسرعة بسبب موقع ويب بطيء التحميل. لحسن الحظ ، يساعد ضغط GZIP على تحميل موقعك بسرعة أكبر.

لذا ، فهي استراتيجية جيدة لتحسين سرعة الصفحة. في هذه المقالة ، سنشرح بإيجاز ضغط GZIP. بعد ذلك ، سنناقش أهمية ضغط gzip. 

ثم سنوضح طريقة التحقق مما إذا كان موقعك قد تم تمكين ضغط gzip. من خلال استعراض كل هذه العمليات ، يمكنك تمكين ضغط GZIP بسهولة. لذا ، دعونا نجعل الكرة تتدحرج. 

ما هو تعريف ضغط gzip؟

تقلل عملية ضغط GZIP من أحجام عناصر صفحة الويب مثل HTML و CSS و JavaScript و PHP. يتم إرسال هذه العناصر أو الملفات بشكل أساسي بين الخادم ومتصفح المستخدم.  

يمكنك إكمال عملية ضغط GZIP من خلال تكوينات الخادم أو باستخدام مكون إضافي فعال. توفر عملية الضغط هذه جميع ملفات موقع الويب بتنسيق مضغوط. أيضًا ، تعمل العملية على فك ضغط وعرض الملفات لمتصفح المستخدم بسلاسة. 

هناك نوعان من تقنيات الضغط:

  • ضغط ضياع: هذا الضغط يلغي بعض المعلومات من الملف الأصلي.
  • ضغط بدون ضياع: تحافظ عملية الضغط هذه على جميع البيانات الموجودة داخل الملف الأصلي. 

لذا ، فإن ضغط GZIP هو طريقة ضغط بدون ضياع. إنها إحدى الطرق الفعالة ل قلل من حجم HTML و CSS و JavaScript و PHP وملفات أخرى.

لماذا ضغط gzip مهم؟

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

تتضمن أنواع الملفات التي غالبًا ما تكون مرتبطة بـ GZIP ما يلي:

  • ملف .gz: يشير امتداد الملف هذا إلى أن خوارزمية GZIP قد ضغطت الملف.
  • . القطران ملف، تاربول: يمكن تطبيق GZIP لضغط ملفات .tar.
  • .tgz ، .tar.gz ، ملف .gz: تشير هذه الامتدادات إلى ملف .tar يتم ضغطه باستخدام gzip.

يمكنك تقليل كمية البيانات عن طريق تصل إلى 80٪ بواسطة ضغط gzip. إنها واحدة من أسرع طرق الضغط. كما أنه يستخدم موارد أقل وقوة حوسبة قليلة مقارنة بالطرق الأخرى. 

يعمل ضغط GZIP على تحسين نتيجة تحسين محرك البحث (SEO) على موقع الويب الخاص بك عن طريق جعله أسرع. 

وهذا يعني أن زيادة سرعة تحميل صفحة موقع الويب ترتبط بشكل إيجابي بتصنيفات محرك البحث. كلما كان موقع الويب الخاص بك أكثر وضوحًا ، ارتفع ترتيبه ، مما أدى إلى زيادة حركة المرور على موقع الويب والدخل.

دراسة بواسطة W3Techs يوضح أن أكثر من 99٪ من مشرفي المواقع يستخدمون GZIP عند ضغط محتوى موقع الويب الخاص بهم.

ضغط GZIP ضروري لأسباب عديدة، منها:

  • معظم حلول برمجيات ضغط GZIP مفتوحة المصدر ومجانية للاستخدام.
  • يستخدم ضغط gzip في حوالي 58.9٪ من جميع المواقع.
  • بالمقارنة مع الطرق الأخرى ، يتطلب GZIP قوة حوسبة أقل وتخزينًا مؤقتًا للبيانات.
  • هذه الطريقة لديها نسبة ضغط فعالة. يمكن أن يقلل حجم ملفات البيانات الصغيرة المستندة إلى النص بحوالي 70٪ وما يصل إلى 90٪ للملفات الأكبر حجمًا.
  • طريقة ضغط GZIP أسرع من العديد من البدائل الأخرى.
GZIP_compression_statistical_report_1

GZIP هو المعيار الحالي لضغط الملفات على الويب. وفقًا لبحث أجرته W3Techs يُظهر أنه من بين مواقع الويب التي تضغط محتواها ، يستخدم أكثر من 99٪ GZIP.

قم بقياس سرعة موقعك قبل وبعد تمكين ضغط gzip

يمكنك استخدام أداة اختبار سرعة موقع الويب لقياس وقت تحميل موقع الويب. توفر أداة اختبار سرعة موقع الويب تقريرًا مفصلاً عن العناصر التي تؤثر على أداء موقع الويب. يمكن أن تعرض بعض الأدوات أيضًا معدل تخفيض حجم الملف على موقع الويب.

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

فيما يلي بعض أدوات اختبار السرعة الشائعة على موقع الويب:

لنتحقق من سرعة الموقع GTMetrix (يمكنك استخدام أي أدوات تفضلها).

اولا اذهب الى GTMetrixموقع. أدخل عنوان URL لموقعك على الويب في الحقل. ثم اضغط على حلل. 

GZIP_compression_statistical_report_1

يمكنك رؤية النتيجة حيث سيعرض GTMetrix الأداء العام لموقعك على الويب.

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

GZIP_compression_statistical_report_3

كيف تتحقق مما إذا كان موقعك قد تم تمكين ضغط gzip؟

إذا كنت ترغب في تمكين ضغط gzip ، فإن أول شيء عليك القيام به هو التحقق مما إذا كان قد تم تمكينه بالفعل.

عند نقل الملفات باستخدام ضغط GZIP ، يمكن لمتصفح الويب قبول ملفات ضغط GZIP. يتم إكماله عادةً عن طريق قبول ترميز رأس HTTP في طلب المتصفح:

Accept-Encoding: gzip, deflate

تتضمن معظم المتصفحات هذا العنوان في الطلب افتراضيًا.

بعد ضغط الملفات باستخدام GZIP، يتضمن الخادم الرأس التالي:

Content-Encoding: gzip

يخبر المتصفح عن طريقة تخفيف الضغط للملفات باستخدام ضغط gzip. عندما تكون مستعدًا لضغط ملفات موقع الويب الخاص بك ، فأنت بحاجة إلى تمكين الخادم الخاص بك من التعامل مع طلبات GZIP. 

في بعض الأحيان، قد لا يتيح خادم موقعك تمكين ضغط GZIP افتراضيًا. يعتمد ذلك على تكوين موقعك. لذلك ، تحتاج إلى التحقق دون تفريغ محتويات الخادم الخاص بك. 

حان الوقت الآن لتصفح القسم التالي للحصول على صورة واضحة لكيفية التحقق مما إذا كان موقعك قد تم تمكين ضغط gzip. 

فيما يلي 3 طرق للتحقق من تمكين GZIP:

  • تحقق من ضغط gzip باستخدام أدوات مجانية ،
  • باستخدام أدوات مطور المتصفح ،
  • استخدام رؤى صفحة Google

الطريقة الأولى: تحقق من ضغط GZIP باستخدام أدوات مجانية

هناك بعض الأدوات المجانية للتحقق من ضغط ملفات gzip. هذا يعني أنه يمكنك بسهولة التحقق مما إذا كان ضغط GZIP ممكّنًا أم لا باستخدام هذه الأدوات.

فيما يلي 3 أمثلة على الأدوات المجانية:

في هذا البرنامج التعليمي، سنقوم بتوضيح كيفية استخدامك لـ ضغط أداة فحص GZIP لأداة SEO الصغيرة أداة للتحقق مما إذا كان موقع الويب الخاص بك ممكّنًا من ضغط GZIP. 

دعونا نتحقق من الإجراء. انتقل إلى رابط أدوات تحسين محركات البحث الصغيرة  تحقق من ضغط gzip. 

How_to_check_GZIP_Compression_using_small_tool_4

أدخل عنوان URL لموقعك على الويب في الحقل. ثم تحقق من لست روبوت مربع. في الاخير اضغط على تحقق من الضغط زر.

How_to_check_GZIP_Compression_using_small_tool_5

بعد اتباع العملية المذكورة أعلاه، ستتعرف على ما إذا كان موقعك قد تم تمكين ضغط GZIP.

How_to_check_GZIP_Compression_using_small_tool_6

الطريقة الثانية: تحقق من ضغط GZIP باستخدام أدوات مطور المتصفح

هذه الطريقة هي واحدة من أكثر الطرق ودية. لأنه في هذه الطريقة ، لا تحتاج إلى استخدام أي أداة خارجية للتحقق من ضغط gzip لموقع ويب. هذا يعني أن متصفحك يكفي فقط للتحقق من ذلك.

للقيام بذلك، يمكنك استخدام لوحة أدوات المطور في متصفحك. تدعم معظم المتصفحات فحص عناصر الصفحة وعرض معلومات الأداء.

لاستخدام متصفح لمعرفة ما إذا كان GZIP ممكّنًا على موقع ويب، اتبع الخطوات التالية:

في المتصفح، اكتب عنوان URL لموقع الويب.

Check_GZIP_Compression_using_browser_developer_tool_7

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

Check_GZIP_Compression_using_browser_developer_tool_8

حدد شبكة علامة التبويب. هنا ، ستكون جميع الموارد المرسلة بواسطة خادم الويب مرئية لك.

Check_GZIP_Compression_using_browser_developer_tool_9

حدد رؤوس علامة التبويب.

Check_GZIP_Compression_using_browser_developer_tool_10

بحث ترميز المحتوى: GZIP من ال رؤوس الاستجابة قسم.

Check_GZIP_Compression_using_browser_developer_tool_11

أخيرًا ، ستتمكن من معرفة ما إذا كان موقعك قد تم تمكين ضغط GZIP تمامًا كما هو موضح أدناه.

Check_GZIP_Compression_using_browser_developer_tool_12

الطريقة الثالثة: تحقق مما إذا كان موقعك قد تم تمكين ضغط GZIP باستخدام رؤى صفحة Google

للتحقق مما إذا كان موقعك على الويب يحتوي على ضغط GZIP باستخدام رؤى صفحة Google، اتبع الخطوات التالية:

زار موقع رؤى صفحة جوجل ثم أدخل رابط موقع الويب الخاص بك في الحقل المطلوب من رؤى صفحة Google.

ثم اضغط على حلل.

check_GZIP_compression_using_google-page_inshits-14

يمكنك الآن رؤية النتيجة الإجمالية والتحقق أيضًا من ضغط gzip. 

check_GZIP_compression_using_google-page_inshits-15

هذه هي الطريقة التي يمكنك من خلالها التحقق مما إذا كان موقع الويب الخاص بك يستخدم ضغط gzip.

كيفية تمكين ضغط gzip؟

تعتمد عملية التكوين لضغط GZIP على موفر الاستضافة وبنية الخادم. يمكنك التحقق من وثائق مزود الاستضافة للحصول على إرشادات حول تمكين ضغط GZIP. 

هناك 3 طرق لتنشيط GZIP إذا كان لا يزال يتعين القيام به:

  • قم بتحرير ملف .htaccess
  • خادم ويب nginx
  • استخدام البرنامج المساعد لموقع ووردبريس

قد لا يسمح لك مضيفك بتغيير ملفات الخادم. لقد أدرجنا بعض الحلول لإعداد خادم الويب المشترك لتمكين ضغط GZIP أدناه: 

الطريقة الأولى: تمكين ضغط GZIP باستخدام ملف .htaccess

قد تبدو العملية معقدة بعض الشيء بالنسبة للمبتدئين. ومع ذلك ، فإن امتلاك معرفة متقدمة في تطوير مواقع الويب قد يساعدك على المضي قدمًا بسهولة. 

سنوضح لك هنا طريقة تعديل .htaccess ملف باستخدام مدير الملفات من لوحة التحكم الخاصة بمزود استضافة الويب. يمكنك أيضًا استخدام FTP إذا كنت تريد ذلك.

اتبع هذه الخطوات لتمكين ضغط GZIP عبر ملف .htaccess:

الخطوة رقم 1: تسجيل الدخول إلى SiteGround Hosting. ثم انتقل إلى مواقع الويب علامة التبويب.

Enable_GZIP_compression_using_ 16

الخطوة رقم 2: انقر فوق أدوات الموقع زر.

الخطوة رقم 3: البحث عن الموقع. انقر فوق "موقع"قائمة ثم افتح علامة تبويب جديدة.

Enable_GZIP_compression_using_ 18

الخطوة رقم 4: اضغط على مدير الملفات.

Enable_GZIP_compression_using_ 19

الخطوة رقم 5: البحث public_htm. نقرة مزدوجة public_htm مجلد.

Enable_GZIP_compression_using_ 20

الخطوة رقم 6: الآن ابحث عن .htaccess ملف. انقر بزر الماوس الأيمن على هذا الملف.

Enable_GZIP_compression_using_ 21

الخطوة رقم 7: في هذه الخطوة. انقر بزر الماوس الأيمن فوق ملف .htaccess ثم حدد ملف تحرير أيقونة.

Enable_GZIP_compression_using_ 22

الخطوة رقم 8: في هذه المرحلة ، سيتم فتح ملف .htaccess. 

Enable_GZIP_compression_using_ 23

الخطوة رقم 9: الآن نسخة و عجينة الكود التالي على .htaccess ملف:  

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xmlin
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
<files *.html>
SetOutputFilter DEFLATE
</files>
<FilesMatch "\.(css)"> ForceType application/x-httpd-php
# php_value auto_prepend_file "/gzip-css.php"
</FilesMatch>

الخطوة رقم 10: هنا يمكنك رؤية الكود الملصق. 

Enable_GZIP_compression_using_ 24

اخيرا اضغط على Ctrl+S (أو Cmd + S على الـ Mac) لحفظ التغييرات لتمكين ضغط gzip. 

ماذا لو لم تتمكن من تعديل ملف .htaccess الخاص بك؟

عندما لا تستطيع تعديل .htaccess ملف، يمكنك استخدام PHP بسهولة لتقديم العناصر المضغوطة. ولهذه الغاية، قم بتغيير نوع ملف HTML الخاص بك إلى ملف .php تمديد وأضف هذا الرمز إلى الأعلى.

<?php
if (substr_count($_SERVER[‘HTTP_ACCEPT_ENCODING’], ‘gzip’)) {
ob_start(“ob_gzhandler”);
}
else{
ob_start();
}
?>

نختبر رأس "قبول الترميز" ونعيد ملفًا من إصدار gzipped. هذا يدعم بناء خادم الويب الخاص بك. 

الطريقة الثانية: كيفية تمكين ضغط GZIP على خادم ويب Nginx؟

يقوم برنامج خادم Nginx بضغط ملفات HTML افتراضيًا. يمكنك تمكين ضغط GZIP على ملفات موقعك إذا كان الخادم يستخدم Nginx. لهذا الغرض ، يجب عليك فتح ملف nginx.conf الخاص بك.

gzip on;

ثم الصق الكود التالي:

gzip_vary on;
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml;
gzip_min_length 1000;
gzip_proxied no-cache no-store private expired auth;

بعد ذلك احفظ الملف. ثم أعد تحميل تكوين Nginx الخاص بك.

gzip_types يحدد أنواع الملفات. يجب ضغط أنواع الملفات هذه. يمكنك إضافة أو إزالة عناصر من مقتطف الشفرة أعلاه. 

ترى gzip_min_length يشير إلى الحد الأدنى للطول الذي يجب ضغط الاستجابة. هنا، تم ضبطه على 1000 بايت (كيلو بايت واحد)، ولكن يمكنك تغيير هذا إذا كنت تريد ذلك.” 

الطريقة الثالثة: كيفية تمكين ضغط GZIP باستخدام مكون WordPress الإضافي؟

هذه هي أسهل طريقة لتمكين ضغط gzip إذا كنت تستخدم موقع WordPress. لتمكين هذه الطريقة على موقع WordPress ، يجب عليك تثبيت ملحق ضغط وورد بزيزب. 

إنه أفضل وأسهل بكثير من الطرق الأخرى ، حيث يمكن أن يكون تعديل ملف .htaccess مهمة معقدة للمبتدئين.

دعونا نلقي نظرة على عملية تمكين ضغط gzip باستخدام مكون إضافي.

هناك العديد من الإضافات لهذا الغرض المتاحة مثل:

سنعرض لك العملية مع النسخة المجانية من WP-Optimize Cache. ومع ذلك ، يمكنك استخدام أي مكون إضافي حسب تفضيلاتك. 

اولا اذهب الى القاب قسم ثم اضغط على إضافة ملحق جديد.

Enable_GZIP_compression_using_plugin_25

ابحث في البرنامج المساعد WP-Optimize Cache في ال شريط البحث. سيظهر المكون الإضافي بعد البحث. للوصول إلى الملحق اضغط على تثبيت الآن زر.

Enable_GZIP_compression_using_plugin_26

ثم ، نشط المساعد.

Enable_GZIP_compression_using_plugin_27

الآن، في الشريط الجانبي الأيسر، عنصر قائمة جديد يسمى WP-تحسين سوف تظهر.

Enable_GZIP_compression_using_plugin_27.1

 حدد WP-تحسين الخيار.

Enable_GZIP_compression_using_plugin_27.2

لامه WP-تحسين ستعيد علامة التبويب توجيهك إلى لوحة تحكم المكون الإضافي. يمكنك الآن الوصول إلى الميزات المتاحة بما في ذلك ضغط GZIP.

Enable_GZIP_compression_using_plugin_27.3

لتمكين ضغط gzip انقر فوق مخبأ علامة التبويب الموجودة على الجانب الأيمن من اللوحة.

Enable_GZIP_compression_using_plugin_27.4

هنا يمكنك رؤية ضغط gzip ، انقر فوق ذلك ويمكنك بالفعل تمكين ضغط gzip. 

Enable_GZIP_compression_using_plugin_27.5

هذه هي الطريقة التي يمكنك بها تمكين ضغط GZIP باستخدام مكون WordPress الإضافي.

كلمات أخيرة

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

إذا قمت بتمكين ضغط GZIP ، فسيتمتع زوار موقعك بتجربة مستخدم رائعة لموقع سريع.

يمكن تمكين ضغط GZIP بشكل أساسي على موقع ويب باستخدام تقنيتين. - تثبيت ملحق WordPress أو تحرير .htaccess ملف. 

إذا كنت تستخدم WordPress، فإن تثبيت مكون إضافي يعد خيارًا أسهل من تحرير ملف .htaccess ملف للمبتدئين.

يمكنك تحديد أي طريقة مفضلة لتمكين ضغط GZIP هذا. ومع ذلك ، إذا علقت في أي من هذه الخطوات ، فلا تتردد في إخبارنا في قسم التعليقات أدناه. 

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

أخيرًا وليس آخرًا ، اشترك في نشراتنا الإخبارية للحصول على المزيد من المقالات والأخبار والعروض المثيرة مباشرة في صندوق الوارد الخاص بك. 

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

next3offload

طوّر سير عمل WordPress أفضل مع ThemeDev

اكتشف إضافات وأدلة وأدوات مصممة لتنمية أعمال WordPress.

استكشف ThemeDev
Mehrin Ferdous Meem
كتبه

Mehrin Ferdous Meem

Mehrin is a content writer of ThemeDev who prefers to write about tech products, travelling, health, food, lifestyle, marketing, technology etc. She also works for creating video. She has completed her Bachelor's degree in Computer Science and Engineering. Her hobbies include blogging, reading, cooking etc.

تابع القراءة

عرض الكل
كيفية تسريع موقع ووردبريس 2026
Next3 Offload 32 دقيقة قراءة

كيفية تسريع موقع ووردبريس 2026

إذا استغرق تحميل موقعك أكثر من 3 ثوانٍ، فإنك تفقد الزوا�...

قراءة المقال كاملاً
Mehrin Ferdous Mim
Mehrin Ferdous Mim May 28, 2025
19 نصيحة لتحسين أداء WordPress (لا يلزم الترميز)
WordPress Plugins 22 دقيقة قراءة

19 نصيحة لتحسين أداء WordPress (لا يلزم الترميز)

إذا كان موقعك على الويب يتم تحميله ببطء، فلن يستمر الزا...

قراءة المقال كاملاً
Editorial Staff
Editorial Staff Mar 30, 2025
اختيار المكون الإضافي الصحيح لإلغاء تحميل وسائط WordPress: Next3 إلغاء التحميل مقابل البدائل
Next3 Offload 30 دقيقة قراءة

اختيار المكون الإضافي الصحيح لإلغاء تحميل وسائط WordPress: Next3 إلغاء التحميل مقابل البدائل

قد يكون اختيار المكون الإضافي الصحيح لإلغاء التحميل ف�...

قراءة المقال كاملاً
Editorial Staff
Editorial Staff Mar 13, 2025

احصل على نصائح أسبوعية لتنمية موقع WordPress

انضم إلى قرّاء ThemeDev واحصل على موارد عملية حول WordPress والإضافات وتنمية الأعمال مباشرةً في بريدك الإلكتروني.

Would you love to receive WordPress tips, plugin updates, coupons, and more from ThemeDev? Just enter your email address below and press Subscribe.

Next3 Offload
Cleanly Booking
Salonly Booking
Washer Booking
Next Video Review

Subscribe now for early access and be the first to know!