تحسين السرعة عن طريق تقليل عمليات بحث DNS في WordPress

نشرت: 2022-10-28

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

مثل أي عامل آخر ، مثل TTFB (الوقت للبايت الأول) أو زمن انتقال الشبكة ، تعد عمليات بحث DNS ركيزة مهمة تؤثر على جودة أداء صفحة الويب الخاصة بك. المشكلة هي أنه حتى غالبية المستهلكين لا يدركون ذلك. كيف يعمل DNS؟

جدول المحتويات

ما هو DNS؟

يقوم نظام اسم المجال (DNS) بتحويل عنوان المجال إلى عنوان IP ، والذي يوجه المتصفح بعد ذلك إلى خادم الويب المحدد الذي يحتفظ بملفات موقع الويب. يقوم هذا الخادم بعد ذلك بإرجاع صفحة الويب المطلوبة ، والتي تظهر لاحقًا في المتصفح على جهازك. مصطلح آخر لدليل الإنترنت هو نظام اسم المجال ، والذي يبحث عن عنوان IP المرتبط باسم مجال معين. يحتوي كل جهاز يتصل بالإنترنت على عنوان IP فريد قد تستخدمه أجهزة الكمبيوتر الأخرى للاتصال به.

ما هو بحث DNS؟

يرتبط كل مجال بعنوان IP معين. يمكن الوصول إلى الموقع من خلال عنوان IP هذا. لا يمكن إنشاء الاتصال بدون عنوان IP.

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

كل اسم مجال له الآن عنوان IP الخاص به. عندما يكتب شخص ما اسم المجال في متصفحه ، يطلب ISP (مزود خدمة الإنترنت) خادم أسماء المجال. بمعرفة عنوان IP الذي يحل اسم المجال إليه ، يعمل نظام DNS مثل دليل الهاتف.

DNS Lookup هو العملية التي تحدد عنوان IP لأي اسم مجال.

يُعرف الوقت الذي يستغرقه النظام والمتصفح لتحديد عنوان IP الخاص بالمجال حتى يبدأ التنزيل باسم بحث DNS. يتراوح وقت إكمال DNS النموذجي بين 20 و 120 مللي ثانية.

ما هو وقت استجابة DNS الجيد؟

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

لماذا من الضروري تقليل البحث عن DNS؟

من المعروف جيدًا أن أحد أهم العوامل التي تؤثر على تصنيف محركات البحث وتحسين محركات البحث لموقع الويب هو مدى سرعة تحميله. كلما زادت سرعة تحميل موقع الويب الخاص بك ، زاد ظهوره في نتائج البحث. قد يُظهر اختبار سرعة موقع الويب الخاص باختبارات سرعة الصفحة من Google العديد من العناصر الحيوية المهمة عبر الإنترنت ، على وجه الخصوص.

إحصائية LCP (أكبر رسم محتوى) ، والتي تقيس المدة التي يستغرقها تحميل صفحة ويب من اللحظة التي ينقر فيها المستخدم على الرابط الأول إلى الوقت الذي يتم فيه عرض كمية المحتوى بالكامل على الشاشة ، لها تأثير كبير على مستوى التصنيف العالي الموقع هو. ولكي يتم اعتباره جيدًا ، يجب أن يتراوح حد LCP بين 0 و 2 ثانية.

إذا لم يكن هناك إجراء بحث عن DNS ، فسيتعين عليك كتابة عنوان IP الخاص بموقع الويب بدلاً من اسم المجال في شريط العنوان في كل مرة تريد الوصول إليه. وإذا استغرقت صفحة بحث DNS ثانية كاملة للتحميل. سيكون أكبر بكثير مما تنصح به Google بشدة.

نتيجة لذلك ، من الضروري تحقيق نتائج أفضل عن طريق تقليل أوقات البحث في DNS بما لا يقل عن 40 مللي ثانية.

ما علاقة بحث DNS بسرعة الموقع؟

في كل مرة تكتب اسم مجال مثل "website.com" في شريط العنوان الخاص بك ، يتم تنفيذ استعلام DNS. يبدأ الإجراء بنظام اسم المجال (DNS) الخاص بالموقع الذي يتعرف على عنوان موقع الويب الذي ترغب في زيارته. ثم يحصل DNS على عنوان IP الخاص بالموقع الإلكتروني بعد مطابقة المجال به. بعد ذلك ، يمكن أن يبدأ تحميل محتوى الموقع.

بدون بحث DNS ، ستحتاج إلى تقديم عنوان IP بدلاً من "website.com" ، مثل "xxx.xxx.xxx.xxx." هل يبدو ذلك سهل الاستخدام أو سهل الاستخدام بالنسبة لك؟

كيف تقلل من عمليات البحث في ووردبريس؟

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

استخدم مزود DNS سريع

الخطوة الأكثر أهمية هي اختيار خدمة DNS حسنة السمعة. تتوفر خدمات DNS المجانية والمتميزة على نطاق واسع.

تتلقى DNS مجانيًا عند شراء أسماء المجال من أي مسجل معروف ، مثل GoDaddy أو NameCheap أو Namesilo. عادةً ما يكون موفرو DNS هؤلاء بطيئين ، ومع نمو الطلبات ، يزداد الوقت المستغرق لإجراء استعلام DNS.

ثم هناك مزودي خدمة DNS مع POP في العديد من الدول ، بما في ذلك Amazon و Cloudflare. تعتبر أنظمة DNS عالية الجودة سريعة ولديها زمن انتقال ضئيل للغاية.

تقليل عدد أسماء المضيف

إن أبسط طريقة لتقليل عدد عمليات بحث DNS هي الحصول على عدد أقل من أسماء المضيف.

العدد الإجمالي للطلبات ، ومع ذلك ، لا يهم ؛ بدلاً من ذلك ، ما يهم هو العدد الإجمالي للطلبات المقدمة لكل مجال على حدة. تحقق من حجم طلبات كل مجال فريد ، وإذا كان مرتفعًا ، فابذل جهدًا لتقليله.

انظر إلى جميع الاستفسارات الخارجية أثناء إجراء اختبار أداء على موقع الويب الخاص بك. هل تحتاج إلى المواد الموجودة على موقع الويب الخاص بك؟

نسعى جاهدين لتحقيق التوازن بين سهولة استخدام الموقع وسرعته.

استضافة موارد الطرف الثالث محليًا

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

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

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

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

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

استخدم ذاكرة التخزين المؤقت لنظام أسماء النطاقات

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

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

وقت البقاء في ذاكرة التخزين المؤقت لنظام أسماء النطاقات ، أو قياس TTL.

ومع ذلك ، لا يوجد TTL مثالي. ومع ذلك ، يمكنك أيضًا استخدام المتوسطات التي تم حسابها بشكل صحيح.

الجلب المسبق لنظام أسماء النطاقات

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

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

تقليل عمليات البحث في نظام أسماء النطاقات وورد

لهذا ، انتقل إلى لوحة تحكم WordPress

انقر فوق Appearance -> Theme File Editor من القائمة الموجودة على الجانب الأيسر

تحتاج إلى الوصول إلى ملف singular.php من القائمة الموجودة على الجانب الأيمن في قائمة ملف السمات . في بعض الحالات ، سترى ملف single.php هنا بدلاً من ملف singular.php ، فكلاهما متماثل بشكل أساسي.

أضف التعليمات البرمجية التالية في الملف.

 <!-- DNS Prefetching --> <link rel="dns-prefetch" href="//www. yourwebsite .com">

بمجرد الانتهاء ، انقر فوق تحديث الملف.

استخدم البرنامج المساعد LiteSpeed ​​للتخزين المؤقت

يوفر LiteSpeed ​​Cache التخزين المؤقت المجاني لـ CDN بالإضافة إلى التخزين المؤقت للمتصفح. يمكن استخدامه أيضًا لتكوين الجلب المسبق لـ DNS إذا كنت تخشى كتابة التعليمات البرمجية يدويًا. تشمل المزايا الإضافية لبرنامج LiteSpeed ​​Cache تصغير الكود والتخزين المؤقت للكائن. يمكنك استخدام البرنامج المساعد لتحميل الصور بشكل كسول لتسريع تحميل المزيد.

يمكنك الحصول على ذاكرة التخزين المؤقت LiteSpeed ​​افتراضيًا مع كل موقع من مواقع WordPress الخاصة بـ CyberPanel.

الجلب المسبق لنظام أسماء النطاقات باستخدام ذاكرة التخزين المؤقت LiteSpeed:

انتقل إلى لوحة تحكم WordPress وافتح " LiteSpeed ​​الكاش "ثم حدد" إعدادات HTML علامة تبويب الصفحة.

أدخل الآن اسم المجال في مربع حقل الجلب المسبق لـ DNS. ( على سبيل المثال: " //www.example.com " واحد لكل سطر ).

لا تنس إضافة "//" قبل اسم المجال.

الآن سيؤدي هذا إلى إعداد DNS Prefetch مع ذاكرة التخزين المؤقت LiteSpeed.

إذا كان لديك أي استفسار حول الجلب المسبق لـ DNS ، فأخبرنا بالتعليقات.

استنتاج

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

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