كيفية استخدام المجالات الخالية من ملفات تعريف الارتباط: دليل كامل

نشرت: 2023-01-03

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

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

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

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

ما هي المجالات الخالية من ملفات تعريف الارتباط؟

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

لكن لماذا لا ترسل ملفات تعريف الارتباط طوال الوقت؟ بعد كل شيء ، أليس من التهذيب إعطاء المستخدمين أكبر عدد ممكن من ملفات تعريف الارتباط؟

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

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

هل يعاني موقع الويب الخاص بك من بطء في الأداء وحركة مرور عالية على الشبكة؟ قد تكون المجالات الخالية من ملفات تعريف الارتباط هي الحل انقر للتغريد

ما هي ملفات تعريف الارتباط HTTP؟

ملفات تعريف الارتباط HTTP موجودة في كل مكان على الويب.

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

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

كيف ترسل مواقع الويب ملفات تعريف ارتباط HTTP إلى متصفحات الويب للمستخدمين
كيف ترسل مواقع الويب ملفات تعريف ارتباط HTTP إلى متصفحات الويب الخاصة بالمستخدمين

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

  1. متصفحك يطلب صفحة ويب. عند إدخال عنوان (على سبيل المثال ، عنوان URL لمجال مثل "kinsta.com") في شريط عنوان المتصفح الخاص بك أو النقر فوق ارتباط ويب ، يقوم المستعرض الخاص بك بإنشاء طلب HTTP يخبر موقع الويب أنه يريد عرض الصفحة. يتم إرسال هذا الطلب إلى خادم الويب الذي يستضيف الموقع وصفحاته.
  2. يرسل خادم الويب الصفحة وملف تعريف الارتباط. عند تلقي طلبك ، يرسل خادم الويب الصفحة المطلوبة وملف تعريف ارتباط يحتوي على معلومات معينة. كما ذكرنا سابقًا ، يتضمن ملف تعريف الارتباط هذا دائمًا معرّفًا شخصيًا لك ولمتصفحك.
  3. يطلب المستعرض صفحة أخرى من نفس الخادم. لنفترض الآن أنك نقرت على رابط إلى صفحة أخرى على موقع الويب ، مثل "Shop" أو "About Us" على أحد مواقع التجارة الإلكترونية. هنا ، يرسل متصفحك طلبًا آخر إلى خادم الويب وملف تعريف الارتباط الذي تم تقديمه في الأصل. عندما يتلقى خادم الويب هذا الطلب ، فإنه يرى ملف تعريف الارتباط الذي أرسله مسبقًا ويتذكر أنك قمت بزيارتها بالفعل. باستخدام هذه المعلومات ، يمكن لخادم الويب تقديم تجارب أكثر تخصيصًا ، مثل الاحتفاظ بتسجيل دخول نشط أو عناصر في عربة التسوق.

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

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

كيف تستخدم المجالات ملفات تعريف الارتباط HTTP

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

كيف يمكن استخدام ملفات تعريف الارتباط لانتهاك الخصوصية
كيف يمكن استخدام ملفات تعريف الارتباط لانتهاك الخصوصية

لقد غطينا بالفعل كيفية قيام مواقع الويب والمتصفحات بتبادل ملفات تعريف ارتباط HTTP "لتذكرك". بينما يمكن أن يكون ذلك مفيدًا في الحفاظ على جلسات تسجيل الدخول وعرض عناصر عربة التسوق ، يمكن أيضًا استخدام ملفات تعريف الارتباط لأغراض أكثر شناعة (أو مزعجة تمامًا).

فيما يلي بعض الطرق الأكثر شيوعًا التي تستخدم بها المجالات ملفات تعريف ارتباط HTTP.

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

لحسن الحظ ، تُستخدم معظم ملفات تعريف ارتباط HTTP لإدارة الجلسة وإضفاء الطابع الشخصي. ومع ذلك ، حتى أكثر ملفات تعريف الارتباط براءة يمكن أن تسبب مشاكل.

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

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

تناول الكثير من ملفات تعريف الارتباط

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

في حين أن المستندات العادية التي قد نعرضها بتنسيق .pdf أو .docx قد تبدو وكأنها "مجموعة" واحدة من النصوص والصور ، فإن صفحات الويب مبنية من العديد من الأجزاء الصغيرة المنفصلة.

تعد HTML و CSS و JavaScript مكونات رئيسية لمعظم مواقع الويب
تعد HTML و CSS و JavaScript مكونات رئيسية لمعظم مواقع الويب

على سبيل المثال ، عندما تطلب صفحة ويب ، فأنت في الواقع تطلب مكونات صفحة منفصلة ، مثل HTML (بنية) و CSS (النمط / التنسيق) وجافا سكريبت (التفاعلية) والوسائط ، مثل الصور. على هذا النحو ، عندما يتلقى متصفحك صفحة ويب ، فإنه في الواقع يتلقى ويعيد دمج هذه المكونات لعرض الصفحة الكاملة على شاشتك.

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

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

النظام الغذائي المجال: الذهاب خالية من ملفات تعريف الارتباط

لحسن الحظ ، يستخدم حل إرسال عدد كبير جدًا من ملفات تعريف الارتباط تشبيهًا في العالم الحقيقي: لتحسين الأداء ، ما عليك سوى تناول (قراءة: إرسال) عدد أقل من ملفات تعريف الارتباط.

ولكن ما هي ملفات تعريف الارتباط التي من المفترض أن نتخلى عنها؟ في معظم الحالات ، من الأفضل إزالة ملفات تعريف الارتباط من أي عناصر ثابتة على صفحتك.

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

بالطبع ، إزالة ملفات تعريف الارتباط ليست سهلة مثل إلغاء تحديد مربع الاختيار "ملفات تعريف الارتباط".

بدلاً من ذلك ، تستخدم خوادم الويب المجالات الخالية من ملفات تعريف الارتباط لتوزيع محتوى ثابت بدون ملفات تعريف الارتباط بشكل منفصل عن المحتوى الذي يحتوي على ملفات تعريف الارتباط. عادةً ما يكون النطاق الخالي من ملفات تعريف الارتباط نطاقًا منفصلاً (مثل نطاق فرعي أو FQDN ، مثل " static.kinsta.com " أو " kinsta.com ").

هيكل عنوان URL يعرض نطاقًا فرعيًا
هيكل عنوان URL يعرض نطاقًا فرعيًا

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

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

لماذا تستخدم المجالات الخالية من ملفات تعريف الارتباط؟

قد تبدو إزالة ملفات تعريف الارتباط الإضافية بمثابة إجراء صغير - وبصراحة ، هو كذلك.

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

يقلل من حركة الشبكة غير الضرورية

تنبع معظم فوائد استخدام المجالات الخالية من ملفات تعريف الارتباط من تقليل حمل الشبكة من حركة مرور ملفات تعريف الارتباط غير الضرورية.

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

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

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

يحسن أداء الموقع

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

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

فوائد تحسين محركات البحث وتجربة المستخدم

من خلال تقليل حركة المرور غير الضرورية لتحسين أداء موقع الويب ، قد يرى موقع الويب الخاص بك أيضًا فوائد تتعلق بتحسين محرك البحث (SEO) وبالطبع تجربة العميل والمستخدم.

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

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

لا يرغب المتسوقون في الانتظار طويلاً حتى يتم تحميل الصفحة
سرعات تحميل الصفحة

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

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

يخفض تكاليف الاستضافة

تكلف حركة مرور الشبكة أموالًا في نهاية المطاف في رسوم استضافة الويب.

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

لحسن الحظ ، يمكن أن تساعدك خدمات الاستضافة المدارة مثل Kinsta على الاستفادة الكاملة من زيارات صفحتك. تقدم Kinsta أدوات APM وميزات أخرى لمساعدتك في تحقيق أقصى استفادة من موقع WordPress الخاص بك.

الاستعداد للمستقبل بدون ملفات تعريف الارتباط

أخيرًا ، في حين أنه قد لا يكون مفيدًا بشكل مباشر الآن ، فإن تقديم محتوى خالٍ من ملفات تعريف الارتباط سيساعدك على الاستعداد بشكل أفضل لمستقبل خالٍ من ملفات تعريف الارتباط.

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

طرق استخدام المجالات الخالية من ملفات تعريف الارتباط

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

قم بإنشاء مجال منفصل خالٍ من ملفات تعريف الارتباط

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

بينما يمكنك تسجيل اسم مجال منفصل تمامًا ، فإنه عادة ما يكون من الأسهل والأكثر فعالية من حيث التكلفة إنشاء مجال فرعي لاسم المجال الحالي الخاص بك. تستخدم معظم النطاقات الخالية من ملفات تعريف الارتباط ببساطة بادئة ثابتة (على سبيل المثال ، " static.yourdomain.com ") كنطاق فرعي لها.

لاحظ أن هذا لن يعمل إلا إذا كان إصدار "www" لنطاقك (على سبيل المثال ، " www.yourdomain.com ") هو المجال الجذر في ملف الجذر لموقع الويب الخاص بك.

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

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

استخدم شبكة توصيل المحتوى (CDN)

يعد استخدام شبكة توصيل المحتوى أو CDN طريقة ملائمة للغاية لاستخدام المجالات الخالية من ملفات تعريف الارتباط.

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

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

أعد تكوين موقع WordPress الخاص بك

إذا كنت تستخدم WordPress ، فأنت محظوظ: كل ما يتطلبه الأمر لتعيين مجال خالٍ من ملفات تعريف الارتباط هو تحديث سطرين في ملف wp-config.php. انتقل إلى القسم التالي (تكوين WordPress لاستخدام المجالات الخالية من ملفات تعريف الارتباط) للحصول على إرشادات كاملة.

استخدم البرنامج المساعد WordPress

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

أحد المكونات الإضافية الشائعة للقيام بذلك هو WP2Static (حرفيًا "WordPress-to-Static"). بعد تثبيت المكون الإضافي ، ما عليك سوى فتحه في لوحة معلومات WordPress الخاصة بك وتكوين الإعدادات لتصدير موقع الويب الخاص بك إلى إصدار ثابت:

إنشاء نسخة ثابتة من موقع WordPress في WP2Static
WP2Static

تكوين WordPress لاستخدام المجالات الخالية من ملفات تعريف الارتباط

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

  1. إضافة مجال فرعي بديل ونظام أسماء النطاقات المرتبط
  2. إخبار WordPress بالمجال الذي سيخدم أصولًا ثابتة
  3. تحديث سجلات قاعدة بيانات WordPress الحالية لتعكس هذا العنوان الجديد

يمكن لعملاء Kinsta استخدام لوحة معلومات MyKinsta لإنجاز بعض هذه المهام. سيتمكن العديد من مستخدمي WordPress الآخرين من فعل الشيء نفسه في cPanel.

سنغطي كلاهما أدناه.

استخدام MyKinsta لإعداد مجال خالٍ من ملفات تعريف الارتباط

يمكن لعملاء Kinsta ربط نطاقات فرعية (أو نطاقات مختلفة تمامًا) بمثيل WordPress داخل لوحة معلومات MyKinsta. سيستخدم العديد من العملاء أيضًا أدوات MyKinsta لتكوين DNS لتلك المجالات.

في هذا المثال ، سننشئ مجالًا خاليًا من ملفات تعريف الارتباط على static.example.com لموقعنا الإلكتروني الذي يعمل بالفعل على www.example.com .

الخطوة 1. قم بإنشاء مجال فرعي في MyKinsta

إذا قمت في البداية بإنشاء موقع WordPress الخاص بك في Kinsta باستخدام خيار حرف البدل مع اسم المجال الخاص به (مثل: * .example.com ) ، فأنت بالفعل مضبوط على دعم أي اسم مجال فرعي. إذا لم يكن كذلك ، يمكنك إضافة النطاق الجديد للمحتوى الخالي من ملفات تعريف الارتباط مثل هذا:

  • حدد مواقع WordPress في القائمة اليمنى.
  • انقر فوق اسم موقع WordPress الخاص بك.
  • حدد المجالات في القائمة اليمنى.
  • انقر فوق الزر " إضافة مجال ".
لقطة الشاشة: إضافة مجال آخر داخل MyKinsta.
إضافة مجال فرعي داخل MyKinsta.

في مربع الحوار التالي:

هل تعاني من مشاكل التوقف و WordPress؟ Kinsta هو حل الاستضافة المصمم لتوفير الوقت! تحقق من ميزاتنا
  • اكتب اسم المجال الخالي من ملفات تعريف الارتباط.
  • انقر فوق الزر " إضافة مجال ".
لقطة الشاشة: كتابة اسم مجال جديد داخل MyKinsta.
تحديد النطاق الفرعي الجديد داخل MyKinsta.

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

  • حدد DNS من القائمة اليمنى من صفحة MyKinta الرئيسية.
  • في صفحة إدارة DNS ، قم بالتمرير لأسفل إلى كتلة سجلات DNS وانقر فوق الزر إضافة سجل DNS .

نوصي بإضافة المجال الفرعي الجديد إلى DNS كسجل CNAME ، مما يسمح لك بالاعتماد على اسم نطاق المستوى الثاني فقط للارتباطات بعناوين IP. أدناه ، نضيف سجل CNAME للثابت الذي يشير إلى example.com :

لقطة الشاشة: إنشاء سجل DNS داخل MyKinsta.
إنشاء سجل CNAME في إدارة MyKinsta DNS.

الخطوة 2. قم بتعطيل ملفات تعريف الارتباط على المجال الفرعي الثابت الخاص بك

سنقوم الآن بتحرير ملف wp-config.php الخاص بموقع WordPress الخاص بك بحيث يتم تقديم الأصول الموجودة في مجلد wp-content من المجال "الثابت" ويتم تسليم ملفات تعريف الارتباط فقط عبر عنوان "www".

سيستخدم معظم عملاء Kinsta عميل FTP / SFTP لتسجيل الدخول إلى موقع WordPress الخاص بهم وتنزيل wp-config.php على سطح المكتب الخاص بهم للتحرير:

لقطة الشاشة: تنزيل ملف wp-config.php باستخدام عميل SFTP.
تنزيل ملف wp-config.php على سطح المكتب.

استخدم محرر نصوص لإضافة الأسطر التالية إلى ملف wp-config.php (مع استبدال نماذج المجالات بملكك الخاص):

 define("WP_CONTENT_URL", "https://static.example.com/wp-content"); define("COOKIE_DOMAIN", "www.example.com");

بعد حفظ الملف ، قم بتحميله على موقع WordPress الخاص بك ، لتحل محل الإصدار السابق.

الخطوة 3. إعادة توجيه الأصول الموجودة إلى المجال الفرعي

ستسمح الخطوات المذكورة أعلاه بتسليم ملفات تعريف الارتباط عندما تقوم المتصفحات بتحميل محتوى مثل الصفحات ومنشورات المدونة من عنوان "www" ، ولكنها ستتسبب في ربط محتوى مثل تحميلات الوسائط والأصول مثل JavaScript و CSS والخطوط داخل السمات بـ "ثابت" " نطاق.

ومع ذلك ، قد يحتوي موقع الويب الخاص بك بالفعل على محتوى يحتوي على روابط لتلك الأصول في عنوان "www". يمكنك تنظيف ذلك بقليل من البحث والاستبدال في قاعدة بيانات WordPress نفسها.

قم دائمًا بعمل نسخة احتياطية من موقع WordPress الخاص بك قبل العمل في قاعدة البيانات. بعد ذلك يتم:

  • حدد مواقع WordPress في القائمة اليمنى من لوحة معلومات MyKinsta.
  • انقر فوق اسم موقع WordPress الخاص بك.
  • حدد المجالات في القائمة اليمنى.
  • في صفحة معلومات الموقع ، قم بالتمرير لأسفل إلى كتلة الوصول إلى قاعدة البيانات. (يمكنك نسخ معلومات اسم المستخدم وكلمة المرور لقاعدة البيانات هنا إذا لزم الأمر.)
  • انقر فوق الرابط فتح phpMyAdmin .
  • قم بتسجيل الدخول إلى قاعدة بيانات WordPress الخاصة بك.
  • انقر فوق علامة التبويب SQL .
لقطة الشاشة: تحديث المحتوى في قاعدة بيانات WordPress باستخدام phpMyAdmin.
تشغيل استعلام SQL لتحديث روابط الأصول في محتوى WordPress.

قم بتشغيل الأمر التالي للتأكد من أن أي روابط أصول داخل منشوراتك الحالية يتم توجيهها إلى المجال الفرعي الخالي من ملفات تعريف الارتباط (مرة أخرى ، تأكد من استبدال المجالات بالنطاقات الخاصة بك):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/')

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

استخدام cPanel لإعداد مجال خالٍ من ملفات تعريف الارتباط

فيما يلي الخطوات لإنجاز ما فعلناه أعلاه في MyKinsta باستخدام cPanel أو أحد بدائل cPanel الشائعة.

الخطوة 1. قم بإنشاء مجال فرعي في cPanel

انتقل إلى قسم المجالات في صفحة cPanel الرئيسية. في أداة Subdomains ، ما عليك سوى إنشاء نطاق فرعي متصل بنطاق المستوى الأعلى لموقع WordPress الحالي الخاص بك.

يمكن رؤية هذه الإعدادات أدناه لإنشاء النطاق الفرعي static.example.com .

إنشاء مجال فرعي في cPanel
إنشاء مجال فرعي في cPanel

الخطوة 2. تكوين المجال الفرعي على أنه ثابت في cPanel

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

سنفعل ذلك عن طريق تحرير ملف wp-config.php الخاص بموقع WordPress الخاص بك. أسهل طريقة للوصول إلى هذا الملف هي في أداة إدارة الملفات في cPanel.

في مدير الملفات ، انتقل إلى مجلد public_html بموقعك وحدد wp-config.php (1). ثم حدد خيار تحرير (2) لتحرير الملف.

تحديد موقع ملف wp-config.php في أداة cPanel File Manager
حدد موقع ملف wp-config.php

في ملف wp-config.php ، ما عليك سوى إضافة الأسطر التالية (تأكد من استبدال المجالات بمجالاتك الخاصة!):

 define("WP_CONTENT_URL", "https://static.example.com/wp-content"); define("COOKIE_DOMAIN", "www.example.com");

انقر فوق " حفظ التغييرات ".

الخطوة 3. إعادة توجيه المشاركات الموجودة إلى المجال الفرعي

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

في قسم قاعدة البيانات في cPanel ، افتح أداة PhpMySQL . حدد قاعدة بيانات موقعك ثم جدول _posts الخاص به.

انقر فوق علامة التبويب SQL لجدول _posts . قم بتشغيل الأمر التالي للتحقق من أن عناوين URL لمشاركتك موجهة إلى المجال الفرعي الخالي من ملفات تعريف الارتباط (مرة أخرى ، تأكد من استبدال النطاقات بمجالاتك الخاصة):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/') 
إعادة توجيه المشاركات الموجودة إلى المجال الفرعي الثابت الجديد
إعادة توجيه المشاركات الموجودة إلى المجال الفرعي الثابت الجديد

وهذا كل شيء! لقد قمت الآن بإعداد مجال خالٍ من ملفات تعريف الارتباط في WordPress بمساعدة cPanel. استخدم المجال الخالي من ملفات تعريف الارتباط للمحتوى الثابت مثل الصور و CSS وجافا سكريبت والخطوط ، مع السماح بملفات تعريف الارتباط على النطاق الأساسي لموقعك.

يمكن أن تساعدك المجالات الخالية من ملفات تعريف الارتباط في تخفيف حركة مرور الشبكة ... والمزيد. تابع القراءة لمعرفة المزيد ️ انقر للتغريد

ملخص

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

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

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

لمزيد من المعلومات ولرؤية Kinsta بنفسك ، اتصل بنا أو حدد موعدًا لعرض تجريبي مجاني اليوم.