الباندويث Bandwidth يعني بالعربية “عرض النطاق” أو “عرض النطاق الترددي”، وهو في واقع الحال مصطلح مختلف عن الترافيك Traffic ويخطئ عدد كبير من المستخدمين في الخلط فيما بينهم، وبداية يُمكننا أن نعرف الباندويث بأنه معدّل نقل البيانات بين السيرفر الذي يستضيف موقعك أيًا كان نوعه وبين الزوار، وهذا المعدل من الناحية العملية يتم احتسابه بالميجابت لكل ثانية Mbps– Megabit Per Second، وفيما يلي نجاوب بالتفصيل على سؤال ما هو الباندويث

ما هو الباندويث بالتفصيل؟

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

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

الباندويث يتم حسابه من قبل شركات الاستضافة بحساب كمية تدفق البيانات من وإلى موقعك خلال فترة معينة (شهر في الغالب)، فالصفحة التي حجمها 1 ميغا بايت مثلاً، لو حصلت على 10000 زيارة، هذا يعني أنها ستستهلك 10 جيجا بايت من الباندويث المتاح للاستضافة كاملة!

إذن، ما هو الترافيك؟

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

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

1- يدخل الزائر إلى موقعك

2- يقوم متصفحه بطلب الاتصال بسيرفرك ليتمكن من استعراضه

3- سيرد الخادم أو السيرفر بالموافقة ويعرض عليه الموقع

4- يتم بذلك تحميل بعض أو معظم العناصر إلى جهازك، وفيما يلي صورة توضيحية:

ما هو الباندويث؟ وما هو الترافيك؟

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

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

الاستضافة المشتركة، استضافة VPS واستضافة الخادم الكامل Dedicated

كيفية تجنُّب نفاذ الباندويث

أوضحنا أن الباندويث ينفذ عندما يتم استهلاك بيانات كثيرة من سيرفر موقعك ضمن حركة البيانات Traffic، ولكي تحل هذه المشكلة فعليك ببساطة أن تقلل من البيانات التي تتوقع أن يستهلكها الزائر، وذلك من خلال:

• عدم رفع فيديوهات للموقع إلا عند الضرورة، أو الاعتماد على YouTube أو Streamable:

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

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

هناك العشرات من الإضافات التي تساعد على هذا، وهناك مواقع أيضاً تقوم بعمل هذا بشكل يدوي مثل tinypng.com أو غيره. من المهم هنا الانتباه إلى أبعاد الصور، فعندما ترفع صورة أبعادها 2000 * 1200 مثلاً وقالبك لا يقوم بإنشاء نسخ مصغّرة منها، هذه الصور يتم تحميلها في أقسام مثل (مقالات شبيهة، آخر المقالات)، ولو كان لديك 10 صور من هذا النوع، ستقضي على الباندويث الخاص بك في عدة أيام.

• عدم وجود أخطاء برمجية تتسبب في ذلك:

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

• استخدم إضافات للكاش Cache والتي تقوم بحفظ الأجزاء الأكثر استخداماً من موقعك فلا يتم تحميلها عند كل زيارة.

• عدم توفير روابط تحميل مباشرة من موقعك، استخدم بدلًا من ذلك أي موقع رفع ملفات.