كيفية تقليل عمليات بحث DNS لتسريع موقع WordPress
نشرت: 2023-05-30يعد نظام اسم المجال (DNS) أحد الأركان الأساسية للويب. بدون عمليات بحث DNS ، سيكون من المستحيل معرفة المجال الذي يتوافق مع عنوان IP (الموقع الذي يتم فيه استضافة ملفات موقع الويب). كما هو الحال ، يمكن أن تحدث عمليات البحث هذه في أجزاء من الثانية ، مما يسمح لك بالقفز من موقع ويب إلى موقع ويب بأسرع ما يمكنك النقر فوق الارتباط.
يمكن أن يساعد تقليل عدد عمليات بحث DNS في الحفاظ على أوقات تحميل موقع الويب الخاص بك تحت المراقبة. إنها عملية بسيطة يمكنك إجراؤها بعدة طرق ، ولكن يمكن أن يكون لها تأثير إيجابي كبير على تجربة المستخدم.
أدناه ، سوف نستعرض أساسيات عمليات بحث DNS ، وكيفية عملها ، وكيفية قياس أوقات الاستجابة. بعد ذلك ، سنناقش كيفية تقليل عمليات بحث DNS في WordPress.
ما هو بحث DNS؟
DNS هو نظام موزع يحتفظ بسجلات المجالات التي تتوافق مع عناوين IP. يعد هذا أمرًا ضروريًا للويب الحديث لأنه يمكّنك من زيارة المواقع دون الحاجة إلى تذكر سلاسل معقدة من الأرقام (يبدو google.com أفضل بكثير من 64.233.160.0!).
يشير بحث DNS إلى عملية ترجمة اسم المجال إلى عنوان IP. عند إدخال عنوان URL في المستعرض الخاص بك أو النقر فوق ارتباط ، يتم البحث عن DNS في الخلفية. يرسل المستعرض طلبًا إلى "محلل" DNS ، والذي يستضيفه عادةً موفر خدمة الإنترنت (ISP). ثم يبحث المحلل في ذاكرة التخزين المؤقت المحلية الخاصة به لمعرفة ما إذا كان لديه السجل المطابق ، وإذا لم يكن كذلك ، فإنه يتصل بخادم DNS.
كل هذه العملية يجب أن تحدث بسرعة. إذا استغرق تحميل موقع ويب ثانية أو ثانيتين فقط ، فهذا يعني أن البحث عن DNS يحدث في جزء بسيط من ذلك الوقت. ولكن في بعض الحالات ، يمكن أن تستغرق عمليات البحث عن DNS وقتًا طويلاً. إذا حدث ذلك ، فستحتاج إلى تحسين العملية لتجنب أوقات التحميل الطويلة لموقعك.
ما هو وقت استجابة DNS الجيد؟
عادةً ما يكون وقت استجابة DNS الجيد أقل من 100 مللي ثانية (مللي ثانية). ولكن يمكن أن تختلف أوقات الاستجابة بناءً على مجموعة متنوعة من العوامل ، بما في ذلك:
- موقع خادم DNS. كلما كان خادم DNS بعيدًا ، كلما استغرق وصول الاستعلام إليه وقتًا أطول. وينطبق الشيء نفسه على الوقت الذي يستغرقه إرجاع المعلومات التي تطلبها.
- إذا كان الخادم تحت حمولة ثقيلة. يمكن أن يستغرق خادم DNS وقتًا أطول للاستجابة للطلبات إذا كان يحصل على الكثير منها في وقت واحد ، تمامًا كما هو الحال مع خادم استضافة الموقع العادي. هذه ليست مشكلة يمكنك حلها عن طريق تحسين موقع الويب الخاص بك ولكن عن طريق تغيير موفري DNS.
- ما مدى تعقيد استعلام DNS. ليست كل استعلامات DNS هي نفسها من حيث التعقيد. إذا كان عنوان URL يحتوي على عدة نطاقات فرعية أو عناوين IP متعددة مرتبطة به ، فقد يستغرق بحث DNS وقتًا أطول.
بشكل عام ، يمكن أن تؤدي أوقات استجابة DNS الأسرع إلى أوقات تحميل أسرع لموقع الويب ، حيث أن بحث DNS هو الخطوة الأولى في الاتصال بموقع ويب. بعبارة أخرى ، يمكن أن تؤدي أوقات استجابة DNS البطيئة إلى تجربة مستخدم سيئة.
كيفية قياس وقت البحث عن DNS الخاص بك على WordPress
هناك العديد من الطرق لقياس أوقات البحث في DNS لأي موقع ويب ، بما في ذلك تلك التي تم إنشاؤها باستخدام WordPress. بشكل عام ، أسهل طريقة لقياس هذه الأوقات هي باستخدام أداة جهة خارجية ، والتي تعمل عادةً بشكل مشابه لبرنامج قياس سرعة الصفحة. تتضمن بعض الخيارات الشائعة ما يلي:
- معيار سرعة DNS. هذه أداة مجانية تسمح لك باختبار أوقات بحث DNS من مواقع متعددة حول العالم. ما عليك سوى إدخال اسم المجال الذي تريد اختباره ، وستظهر لك الأداة أوقات البحث في نظام أسماء النطاقات بالمللي ثانية لمواقع متعددة.
- دوت كوم أدوات. يمكّنك مدقق DNS هذا من تشغيل الاختبارات باستخدام خوادم من جميع أنحاء العالم. إنه خيار مفيد لأنه يوفر لك متوسط وقت بحث DNS.
- أدوات مطور المستعرض. تحتوي معظم متصفحات الويب الحديثة على أدوات للمطورين تسمح لك بتحليل أداء الشبكة ، بما في ذلك أوقات البحث في DNS. الوصول إلى أدوات المطور في Chrome ، على سبيل المثال ، أمر بسيط. فقط انقر بزر الماوس الأيمن على صفحة ويب وحدد فحص أو اضغط على F12 على لوحة المفاتيح. بعد ذلك ، انتقل إلى علامة التبويب الشبكة وأعد تحميل الصفحة للحصول على النتائج.
من المهم إعادة التأكيد على أن أوقات البحث في DNS يمكن أن تختلف كثيرًا اعتمادًا على مصدر الاستعلام الأصلي. قد تحصل على أوقات بحث مذهلة من جهاز الكمبيوتر الخاص بك إذا كان خادم استضافة الويب بالقرب منك. ولكن قد لا تكون هذه هي التجربة نفسها للمستخدمين في مواقع أخرى.
هذا النوع من الاختلاف سيكون موجودًا دائمًا. ومع ذلك ، إذا كنت ترى اختلافات كبيرة في أوقات البحث في DNS بعد اختبارها باستخدام الأدوات المذكورة أعلاه ، فهذا ليس طبيعيًا. من الناحية المثالية ، يجب ألا تختلف أوقات البحث في DNS كثيرًا ، وإذا حدث ذلك ، يمكنك تحسينها لتقليل أوقات التحميل.
كيفية تقليل وقت البحث عن DNS على WordPress
هناك العديد من الطرق لتقليل أوقات البحث عن DNS على WordPress. ستعمل الكثير من هذه الأساليب أيضًا على تحسين الأداء العام للموقع. لذلك ، إذا كان موقع الويب الخاص بك يتم تحميله ببطء ، فقد ترغب في تنفيذ أكبر عدد ممكن من هذه الاستراتيجيات.
1. قم بتثبيت ملحق CDN موثوق
يمكن أن يساعدك استخدام شبكة تسليم المحتوى عالية الجودة (CDN) في تحسين أوقات البحث عن DNS بفضل الجلب المسبق لـ DNS. هذه ميزة تعطي الأولوية لعمليات بحث DNS ثم تخزن هذه المعلومات مؤقتًا. نظرًا لأن الخادم يحتاج فقط إلى التحقق من ذاكرة التخزين المؤقت لعنوان IP ، فإن العملية أسرع بكثير من تشغيل بحث DNS منتظم ، على الأقل للمستخدم النهائي.
عادةً ما تحتوي شبكات CDN على العديد من الخوادم الموجودة في مناطق مختلفة حول العالم. يحتفظ كل خادم من هذه الخوادم بمخزن مؤقت لأسماء النطاقات التي يتم الوصول إليها بشكل متكرر وعناوين IP المقابلة لها.
من خلال تقليل الوقت المستغرق لإجراء عمليات بحث DNS ، يمكن لشبكات CDN تحسين أداء موقع الويب وتجربة المستخدم. بهذه الطريقة ، يمكن للزوار الوصول إلى صفحات الويب بسرعة أكبر ، ويمكنك تقليل الحمل على الخوادم الخاصة بك.
بشكل عام ، هناك العديد من الأسباب لاستخدام CDN تتجاوز تقليل أوقات البحث في DNS. لذا ، فإن القرار لا يتعلق بالحصول على واحد ، بقدر ما يتعلق بتحديد الخيار الأفضل لموقعك على الويب.
إذا كنت تستخدم WordPress ، فإن Jetpack تقدم طريقة سهلة لتنفيذ CDN على موقع الويب الخاص بك. في الواقع ، يتوفر CDN مع البرنامج المساعد المجاني. يمكنك تمكينه من إعدادات الأداء والسرعة في Jetpack من خلال تحديد الخيار الذي يشير إلى تمكين مسرع الموقع .

هناك الكثير من خيارات CDN الأخرى المتاحة لـ WordPress ، ولكن يمكن أن تكون أكثر تعقيدًا في التثبيت والتفعيل.
2. تأجيل تحميل JavaScript
عادة ، تحتاج صفحة الويب إلى تحميل كل JavaScript قبل عرضها بالكامل. نظرًا لأن ملفات JavaScript يمكن أن تكون كبيرة جدًا ، فقد يؤثر ذلك بشكل كبير على أوقات التحميل. لذلك ، إذا كنت تحاول تقليل عمليات البحث عن DNS وتحسين سرعة الموقع ، فيمكنك أيضًا إرجاء تحميل JavaScript. أو لهذه المسألة ، أي عنصر يمكن أن يؤخر عرض موقع الويب.
ولكن قبل استكشاف هذا الخيار ، من المهم فهم الفرق بين ملفات JavaScript المحلية والخارجية. بشكل أساسي ، لن يؤثر تأجيل تحميل ملفات JavaScript على خادمك على أوقات البحث في DNS.
هذا لأنه مع هذه الملفات المحلية ، يحدث بحث DNS قبل بدء تحميل الصفحة على الإطلاق. من ناحية أخرى ، فإن أي ملفات JavaScript خارجية تستدعيها من موقعك تتضمن عمليات بحث DNS الخاصة بها.
لذلك ، فإن الحل المثالي هنا هو تأجيل JavaScript تمامًا ، حتى لا تؤثر ملفات الجهات الخارجية على تجربة المستخدم مع عمليات بحث DNS الإضافية.
هناك عدة طرق لتأجيل تحميل JavaScript. يعد Jetpack Boost خيارًا ممتازًا ، لأنه يمكّنك من تأجيل جميع الملفات غير الأساسية عن طريق تبديل إعداد واحد.
إذا كان لديك Jetpack Boost مثبتًا ، فانتقل إلى Jetpack → Boost وابحث عن الخيار الذي يقول Defer Non-Essential JavaScript . ما عليك سوى تمكين هذا الخيار ، وسترى تحسنًا فوريًا في نتيجة أداء موقعك في الجزء العلوي من الشاشة.

ضع في اعتبارك أن تأجيل JavaScript يدويًا يتضمن تحرير كود موقعك لإضافة سمة التأجيل إلى علامات البرنامج النصي . لذلك ، إذا لم تكن مرتاحًا للتعامل مع التعليمات البرمجية ، فقد يكون المكون الإضافي هو الخيار الأسهل بالنسبة لك.
3. تمكين الجلب المسبق لنظام أسماء النطاقات
يُمكّن الجلب المسبق لـ DNS الخادم أو المستعرض من إجراء بحث DNS مقدمًا وتخزين هذه المعلومات أو تخزينها مؤقتًا. بهذه الطريقة ، عندما يحاول الزائر الوصول إلى موقع الويب ، تصبح المعلومات متاحة بشكل أسرع. هذا لأن البحث يحدث محليًا بدلاً من الاضطرار إلى المرور عبر المسار التقليدي الكامل.
تستخدم معظم متصفحات الويب الحديثة الجلب المسبق لنظام أسماء النطاقات إلى حد ما ، ولكن هذا لا يحدث مع جميع مواقع الويب. بالنسبة إلى موقع الويب الخاص بك ، ستحتاج إما إلى محلل DNS أو CDN لإحضار نتائج بحث DNS مسبقًا.
نظرًا لأنه لا يمكنك أن تطلب من محلل DNS جلب النتائج مسبقًا لموقعك فقط. أفضل رهان هو التركيز على جانب CDN للأشياء. يتيح لك استخدام CDN ، مثل تلك المتوفرة مع Jetpack ، تمكين الجلب المسبق لـ DNS لموقعك.
كما ذكرنا ، يتوفر CDN مع المكون الإضافي المجاني ، ويمكنك تمكينه من إعدادات الأداء والسرعة في Jetpack عن طريق تبديل الخيار الذي يشير إلى تمكين مسرع الموقع .

هناك بعض المكونات الإضافية الأخرى التي تقدم الجلب المسبق لنظام أسماء النطاقات. ومع ذلك ، فمن الأفضل استخدام أداة يمكنها القيام بأكثر من ذلك. يعد حل CDN خيارًا ممتازًا ، لأنه سيساعد أيضًا في تحسين أداء موقع الويب الخاص بك بشكل عام (بسبب انخفاض الحمل على الخوادم الخاصة بك).
4. النظر في استخدام مزود DNS أسرع
يمكن أن يساعدك استخدام مزود DNS مختلف أيضًا في تقليل أوقات البحث عن DNS. قد يكون لدى بعض مزودي DNS خوادم أسرع وأكثر موثوقية ، أو اتصال شبكة أفضل ، أو تقنيات تخزين مؤقت أكثر تقدمًا. كل هذا يمكن أن يؤدي إلى أوقات حل DNS أسرع.
خطوتك الأولى هي استخدام أداة مثل DNSPerf ، والتي تعرض لك قائمة بأسرع موفري DNS وأكثرهم موثوقية. بمجرد أن تقرر أداة جديدة ، ستحتاج إلى إنشاء حساب على نظامهم الأساسي. ستعتمد عملية النقل المحددة على مزود DNS الذي تستخدمه حاليًا ، بالإضافة إلى المزود الذي تقوم بالتبديل إليه.
Bluehost ، على سبيل المثال ، تحدد الخطوط العريضة لعملية نقل المجال إلى النظام الأساسي الخاص بهم في ثلاث خطوات:
- تحضير المجال الخاص بك. قم بتعطيل أي إعدادات خصوصية ، وتأكيد معلومات الاتصال ، والحصول على رمز التفويض ، وما إلى ذلك.
- ابدأ التحويل. يتطلب هذا عملية مباشرة نسبيًا داخل لوحة معلومات Bluehost.
- تحقق من التقدم من داخل لوحة القيادة الخاصة بك.
تستغرق العملية برمتها عادة بضعة أيام. من المهم أن تقوم أيضًا بتحديث أي خوادم أسماء أو إعدادات DNS قابلة للتطبيق مع الموفر الجديد للتأكد من أن موقع الويب الخاص بك وأي خدمات إضافية - مثل حسابات البريد الإلكتروني - تعمل بشكل صحيح.

5. قلل عدد سجلات CNAME
سجلات CNAME (الاسم المتعارف عليه) هي سجلات DNS تُستخدم لتعيين اسم مجال لآخر. يمكن أن تساعدك هذه السجلات في إنشاء أسماء مستعارة لأسماء النطاقات الحالية ، مثل المجالات الفرعية أو أسماء النطاقات البديلة لموقع ويب.

عندما تحاول الوصول إلى صفحة ويب مثل blog.example.com ، يحتاج المستعرض إلى إجراء بحث DNS لحل اسم المجال. إذا كان هناك سجل CNAME متضمن ، فيجب على المتصفح اتباع هذه السلسلة حتى يصل إلى سجل الاسم A.
هذه هي أنواع السجلات التي تعين المجالات الفعلية لعناوين IP النهائية الخاصة بها. كلما زاد عدد سجلات CNAME التي تنشئها لموقعك على الويب ، أصبحت سلسلة البحث أطول ، مما يعني أن حل DNS يستغرق وقتًا أطول.
لتقليل عدد سجلات CNAME ، يمكنك الاعتماد قدر الإمكان على سجلات A بدلاً من ذلك. إليك بعض الإرشادات لمساعدتك في تحقيق ذلك:
- استخدم سجلات A لمجالات الجذر. عند تكوين المجال الخاص بك ، استخدم سجلات A لتعيين المجال الجذر إلى عنوان IP لخادم موقع الويب الخاص بك بدلاً من استخدام سجل CNAME.
- استخدم سجلات CNAME للنطاقات الفرعية. استخدم سجلات CNAME للنطاقات الفرعية التي تشير إلى أسماء نطاقات أخرى ، مثل CDN أو خدمة جهة خارجية. هذا يمكن أن يبسط إدارة DNS لأن خدمات الطرف الثالث قد تغير عناوين IP.
- تجنب تسلسل سجلات CNAME. إذا كنت بحاجة إلى استخدام سجل CNAME ، فلا بأس بذلك. ولكن ، يجب تجنب سلاسل سجلات CNAME لأنها تضيف فقط إلى أوقات بحث DNS.
- استخدم TTL بحكمة. قم بتعيين قيمة مدة البقاء (TTL) لسجلات DNS الخاصة بك بشكل مناسب. يمكن أن تقلل مدة البقاء (TTL) الأطول عدد عمليات بحث DNS المطلوبة ، ولكنها يمكن أن تزيد أيضًا من الوقت المستغرق لتحديث سجلات DNS.
يتضمن تغيير كل هذه الإعدادات الوصول إلى مسجل المجال أو مضيف الويب. يجب أن توفر لك الخدمة التي استخدمتها لتسجيل نطاقك خيارات لتغيير السجلات المقابلة. إذا لم تكن متأكدًا من كيفية القيام بذلك ، فيمكنك الاتصال بأمين السجل أو مضيف الويب للحصول على المساعدة.
6. تقليل عدد أسماء المضيف الخارجية
اسم المضيف هو معرف فريد يتم تعيينه لجهاز أو خدمة على الشبكة. تُستخدم أسماء المضيفين لتحديد موارد الشبكة وتحديد موقعها ، مثل مواقع الويب والخوادم والأجهزة ، باستخدام نظام اسم المجال (DNS).
على موقع الويب الخاص بك ، هناك نوعان من أسماء المضيف ، داخلي وخارجي. تتضمن أسماء المضيفات الداخلية روابط تشير إلى صفحات أخرى على موقعك. تشير أسماء المضيف الخارجية إلى الروابط التي تشير إلى صفحات وموارد خارج موقع الويب الخاص بك.
في كل مرة ينقر الزائر على رابط خارجي ، يتضمن ذلك بحث DNS. لا ينبغي أن يكون هذا مصدر قلق كبير لك ، حيث لا يمكنك التحكم في المدة التي تستغرقها عمليات بحث DNS للمواقع الأخرى. ما يجب أن تهتم به هو أسماء المضيف التي تشير إلى الملفات الخارجية التي يحتاج موقعك إلى تحميلها.
يمكن أن تكون هذه الملفات نصوصًا وخطوطًا ووحدات بكسل للتتبع وموارد أخرى يعتمد عليها موقعك للحصول على ميزات مهمة. كلما كان ذلك ممكنًا ، يكون هدفك هو استضافة هذه الملفات محليًا لتقليل عمليات بحث DNS على موقعك.
في وقت سابق من هذه المقالة ، تحدثنا عن تأجيل لغة جافا سكريبت غير الهامة حتى يتم عرض الصفحات الموجودة على موقعك. يجب أن يكون لهذه التقنية ، جنبًا إلى جنب مع تقليل أسماء المضيف من خلال استضافة الملفات محليًا ، تأثير كبير على تقليل عمليات البحث في DNS وأوقات التحميل.
7. استضافة موارد الجهات الخارجية محليًا
تعتمد معظم مواقع الويب الحديثة بشكل كبير على موارد الجهات الخارجية. يتضمن ذلك البرامج النصية والخطوط ومقاطع الفيديو المضمنة وتتبع البكسل والمزيد.
كل هذه الأدوات مفيدة ، لكنها تأتي مع مقايضة: كل مورد تابع لجهة خارجية تضيفه إلى موقع الويب الخاص بك يعني عملية بحث إضافية أو أكثر في DNS يتعين على المستخدمين التعامل معها.
الحل لهذه المشكلة هو عدم التخلص من موارد الطرف الثالث. ما تريد القيام به هو استضافتهم محليًا كلما أمكن ذلك. هذا عملي تمامًا عندما يتعلق الأمر بالبرامج النصية والملفات مثل الخطوط ، لأنها عادة ما تشغل مساحة صغيرة جدًا.
من ناحية أخرى ، تعد مقاطع الفيديو ووحدات بكسل التتبع أكبر وأكثر تعقيدًا. تحتاج بكسلات التتبع ، بطبيعتها ، إلى الاتصال بمنصات الطرف الثالث مثل Meta. ولكن ، يمكنك تقليل تأثير اتصال الجهة الخارجية عن طريق تحميلها جميعًا مرة واحدة باستخدام أدوات مثل Google Tag Manager. يمكنك حتى اختيار تأجيل العلامات حتى يتم تحميل الصفحة.

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

ستوضح لك هذه القائمة البرامج النصية الخاصة بالجهات الخارجية التي تعمل على إبطاء موقعك. يتضمن كل من هذه البرامج النصية عمليات بحث في نظام أسماء النطاقات ، لذلك ستحتاج إلى تحديد البرامج التي يمكنك استضافتها محليًا وأي البرامج التي تستحق الاحتفاظ بها على أنها خارجية.
8. قم بإلغاء تنشيط المكونات الإضافية التي تقوم بعمليات بحث DNS
قد تقوم بعض مكونات WordPress الإضافية (مثل الأدوات التي تستخدم نصوص التتبع ، مثل الدردشة الحية والمكونات الإضافية للتحليلات) بإجراء عمليات بحث عن DNS اعتمادًا على وظائفها وكيفية ترميزها. تتطلب المكونات الإضافية التي تقوم بذلك عادةً استخدام موارد خارجية - مثل الصور أو البرامج النصية أو الأصول الأخرى - والتي تشير إلى أسماء مضيفين مختلفة.
لتحميل هذه الموارد ، قد يحتاج البرنامج المساعد إلى إجراء بحث DNS لتحليل اسم المجال إلى عنوان IP. وبالمثل ، قد تتفاعل بعض مكونات WordPress الإضافية مع الخدمات الخارجية ، مثل منصات الوسائط الاجتماعية أو أدوات التحليلات ، والتي قد تتطلب عمليات بحث DNS لإنشاء اتصالات واسترداد البيانات.
إذا أجرى أحد المكونات الإضافية عمليات بحث عن نظام أسماء النطاقات ، فقد يكون له تأثير على أداء موقعك. يمكنك تقليل هذا التأثير باستخدام تقنيات التخزين المؤقت لنظام أسماء النطاقات وكذلك اختيار استخدام المكونات الإضافية التي لا تعتمد بشكل كبير على موارد الجهات الخارجية.
تكمن المشكلة في ذلك في أنه قد يكون من الصعب تحديد المكونات الإضافية التي تقوم بعمليات بحث DNS. يتضمن ذلك إما تحليل رمز المكون الإضافي أو مراقبة نشاط الشبكة لموقع الويب أثناء تنشيط المكون الإضافي. يمكن استخدام أدوات مثل وحدات تحكم مطور المستعرض أو أدوات تحليل الشبكة أو سجلات الخادم لتتبع استعلامات DNS واتصالات الشبكة التي تم إجراؤها بواسطة المكون الإضافي.
بديل آخر هو استخدام موقع التدريج لإجراء اختبار. يمكنك إلغاء تنشيط المكونات الإضافية واحدة تلو الأخرى ومعرفة ما إذا كان لها تأثير على أوقات البحث في نظام أسماء النطاقات لموقعك. يمكنك العثور على إرشادات حول كيفية القيام بذلك في قسم سابق حول قياس أوقات البحث في DNS.
الأسئلة المتداولة حول تقليل عمليات بحث DNS
في هذه المرحلة ، من المحتمل أن يكون لديك فهم جيد لعمليات بحث DNS وتأثيرها على سرعة الموقع. ولكن ، فقط في حالة وجود أي شكوك باقية ، سنقوم الآن بالإجابة على بعض الأسئلة الأكثر شيوعًا حول كيفية تقليل عمليات البحث عن DNS في WordPress!
لماذا من المهم تقليل عمليات بحث DNS؟
كلما زاد عدد عمليات بحث DNS التي يتعين على المستعرض إجراؤها لزيارة موقع ويب ، كلما استغرق تحميله وقتًا أطول. يمكن أن يكون لأوقات التحميل الطويلة تأثير سلبي على تجربة المستخدم.
في المقابل ، يمكن أن يجعل هذا موقع الويب الخاص بك أقل فعالية ، مما يضر بأشياء مثل المبيعات والتحويلات. لذلك ، يعد تقليل عمليات بحث DNS أمرًا أساسيًا إذا كنت تريد أن يعمل موقع الويب الخاص بك بشكل جيد.
هل تؤثر عمليات بحث DNS على تجربة المستخدم؟
الإجابة القصيرة هي نعم. يمكن أن تؤثر عمليات بحث DNS على تجربة المستخدم إذا استغرقت وقتًا طويلاً أو كان على المستعرض إجراء عمليات بحث كثيرة جدًا للوصول إلى أي صفحة معينة على موقع الويب الخاص بك.
مع زيادة عدد عمليات بحث DNS ، يزداد الوقت المستغرق لتحميل الصفحة. قد يكون صبر المستخدمين معروفًا عندما يتعلق الأمر بأوقات التحميل ، لذلك من مصلحتك تقليلها قدر الإمكان.
هل تؤثر عمليات بحث DNS على "حيوية الويب الأساسية"؟
تأخذ Google الكثير من العوامل في الاعتبار عند قياس Core Web Vitals. يمكن أن تساهم أوقات بحث DNS الهامة في نتائج أسوأ عندما يتعلق الأمر بتأخير الإدخال الأول (FID) وأكبر محتوى مضمون (LCP).
يرجع هذا التأثير إلى حقيقة أن الصفحات قد لا تبدأ أو تنتهي من التحميل قبل أن يكمل المتصفح كل بحث عن DNS مرتبط. لذلك ، من خلال تقليل عدد عمليات البحث ، يمكنك على الأرجح تحسين نتائج Core Web Vitals لموقع الويب الخاص بك. يمكنك بسهولة تحسين Core Web Vitals لموقعك باستخدام مكون إضافي مثل Jetpack Boost.
ما الذي يمكنني فعله أيضًا لتحسين أداء موقعي؟
هناك الكثير من الطرق لتحسين أداء موقع WordPress الخاص بك. يمكن أن يكون العمل على تحسين "أساسيات الويب الأساسية" لموقعك بداية رائعة. بصرف النظر عن ذلك ، يمكنك استخدام CDN وتأجيل البرامج النصية غير الضرورية وتحسين الصور مع الاستضافة خارج الموقع أو التحميل البطيء.
قلل عمليات بحث DNS لتحسين أداء موقع الويب الخاص بك
عمليات بحث DNS هي جانب أساسي من جوانب الويب. بدون عمليات البحث ونظام DNS ، سيتعين علينا حفظ عناوين IP الطويلة بدلاً من أسماء النطاقات سهلة الاستخدام. لكن الكثير من عمليات بحث DNS على موقع ويب واحد يمكن أن تؤثر سلبًا على أداء موقع الويب وتجربة المستخدم.
هناك الكثير من الطرق لتقليل عمليات البحث عن DNS وتسريع موقع WordPress على الويب. تتضمن بعض أفضل الطرق المتاحة لك استخدام CDN وتأجيل تحميل JavaScript. بالإضافة إلى ذلك ، يمكنك تغيير موفري DNS أو بذل جهد لتقليل سجلات CNAME وأسماء المضيف الخارجية.
هل ترغب في تقليل أوقات التحميل وتحسين نتائج Core Web Vitals وتحسين الأداء العام لموقع WordPress الخاص بك؟ يمكن أن يساعدك Jetpack Boost في بضع دقائق فقط. تم إنشاؤه بواسطة الأشخاص الذين يقفون وراء WordPress.com ، هذا هو المكون الإضافي لسرعة WordPress المخصص لمحترفي WordPress الجادين.