كيفية إزالة سلاسل الاستعلام من الموارد الثابتة في WordPress

نشرت: 2022-10-22

How-to-Remove-Query-Strings-from-Static-Resources- في وورد
هل تعرف ما هو عنوان URL الخاص بالموقع؟ دعني أخبرك عن عنوان URL لموقع الويب. إنه يرمز إلى محدد موقع الموارد الموحد ويتألف من مكونات مختلفة مثل البروتوكول واسم المجال والمسار. تعمل كل أجزاء URL هذه معًا للوصول إلى صفحة ويب معينة وعرضها.

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

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

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

ما هي سلسلة الاستعلام؟

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

/books/wp-includes/js/jquery/jquery.js؟ver=1.12.4

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

https://www.google.com/search؟q=query+string+example&safe=strict

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

لماذا إزالة سلسلة الاستعلام؟

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

لذلك ، لا تتطلب الموارد الثابتة مثل CSS و JavaScript والصور ومقاطع الفيديو أي سلسلة استعلام. في الواقع ، إنها تساعد في منع خوادم الويب من تخزين البيانات مؤقتًا. في بعض الأحيان ، عندما تتحقق من سرعة موقعك باستخدام أدوات مثل GTMetrix أو Pingdom أو Page Speed ​​Insight ، يوصونك بإزالة سلاسل الاستعلام من الموارد الثابتة. إذا لم تكن خبيرًا ، يمكنك الحصول على خدمات مطور الويب لإزالة سلاسل الاستعلام هذه.

إزالة سلاسل الاستعلام من الموارد الثابتة في WordPress

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

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

قم بإزالة سلاسل الاستعلام من Static Resources ذات التعليمات البرمجية

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

يمكنك الوصول إلى ملف php الخاص بقالبك بطريقتين مختلفتين. الطريقة الأولى هي من خلال hPanel إذا كنت عميل مضيف أثناء استخدام WordPress ، فانتقل إلى لوحة التحكم. حدد المظهر ومحرر المظهر. ابحث الآن عن ملف jobs.php على الشريط الجانبي الأيمن.

استخدام الإضافات لإزالة سلاسل الاستعلام من مصادر ثابتة

إذا كنت غير مرتاح للطرق المذكورة أعلاه ، فاستخدم المكونات الإضافية مثل Speed ​​Booster Pack لإزالة سلاسل الاستعلام من الموارد الثابتة. إنه أحد أفضل ملحقات WordPress التي يمكن أن تساعد في تسريع تحميل موقع الويب الخاص بك.

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

بعد تنشيط المكون الإضافي ، افتح القائمة وحدد التعديلات. اضغط على مفتاح التشغيل "ON" بجوار خيار "Trim query strings" لتنشيطه. الآن انقر فوق "حفظ" بعد الانتهاء. سيؤدي بالتأكيد إلى إزالة سلاسل الاستعلام من جميع مواردك الثابتة.

أفضل الإضافات لإزالة سلاسل الاستعلام من الموارد الثابتة

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

  1. صاروخ الفسفور الابيض

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

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

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

    لا يحتوي هذا المكون الإضافي على إصدار مجاني ويقدم ثلاث خطط تسعير تتراوح من 49 دولارًا إلى 249 دولارًا. هذه رسوم تُدفع لمرة واحدة وسيتعين عليك دفعها سنويًا للحصول على الدعم والتحديثات.

  2. W3 إجمالي ذاكرة التخزين المؤقت

    W3 total cache هي مكون إضافي جيد ووردبريس يوفر حلًا مجانيًا لزيادة سرعة تحميل موقع الويب. البرنامج المساعد متوافق مع معظم خطط الاستضافة. تدعم AMP (صفحات الجوال المسرعة) أيضًا هذا المكون الإضافي لتحسين تجربة مستخدمي الجوال.

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

    بالإضافة إلى ذلك ، لمنع موقع WordPress الخاص بك من إنشاء سلاسل استعلام مرة أخرى ، يمكنك الانتقال إلى Browser Cache وتحديد خيار منع التخزين المؤقت للكائنات بعد تغيير الإعدادات.

  3. معزز نقاط أداء الفسفور الابيض

    WP Performance Score Booster هو مكون إضافي مجاني يساعد في التخزين المؤقت للمتصفح وإزالة سلاسل الاستعلام. باستخدام هذا المكون الإضافي ، يمكنك تعزيز أداء موقع الويب الخاص بك على GTMetrix و PageSpeed ​​و Pingdom.

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

    للتخلص من سلاسل الاستعلام ، انقر فوق الإعدادات -> WP Performance Score Booster وانقر فوق إزالة سلاسل الاستعلام من المحتوى الثابت واحفظ التغييرات.

استنتاج

سلاسل الاستعلام ضرورية لعناوين URL للمواقع التي تحتوي على أحرف مثل "؟" و "&." تستخدم الأصول الديناميكية سلاسل الاستعلام للمساعدة مع خوادم الويب في التمييز بين إصدارات الموارد المختلفة عن بعضها البعض.

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