Hosting هو المكان الذي تحفظ فيه ملفات موقعك وقاعدة بياناته ويبقى متصلًا بالإنترنت حتى يستطيع الزائر فتح الموقع في أي وقت
قد تنتهي من تصميم موقع كامل على جهازك لكنه يظل غير متاح للناس ما دام موجودًا داخل جهازك فقط. لكي يصبح موقعًا حقيقيًا على الإنترنت تنقل ملفاته إلى Hosting ثم تربطه بالدومين
الدومين هو الاسم الذي يكتبه الزائر وHosting هو المكان الذي توجد فيه ملفات الموقع وDNS يربط الاسم بذلك المكان
من جهازك إلى أول زيارة
رحلة الموقع تبدأ غالبًا داخل جهاز المصمم أو المطور ثم تمر بالمراحل التالية:
- يتم تجهيز الصفحات والصور وقاعدة البيانات
- ترفع الملفات إلى Hosting
- يتم إنشاء قاعدة البيانات وربطها بالموقع
- يوجّه DNS الدومين إلى الـ Server
- يتم تفعيل SSL حتى يفتح الموقع عبر HTTPS
- يبدأ الزوار في الوصول إلى الموقع من أي جهاز
من هذه اللحظة لم يعد الموقع مرتبطًا بجهازك الشخصي. يمكنك إغلاق جهازك أو السفر أو تغيير شبكة الإنترنت وسيستمر الموقع في العمل داخل الـ Server
ما الذي يوجد داخل Hosting
محتويات Hosting تختلف بحسب نوع الموقع لكنها قد تشمل:
- ملفات التصميم والصفحات
- الصور والفيديو والملفات التي يرفعها المستخدمون
- قاعدة بيانات المقالات والمنتجات والحسابات
- WordPress أو نظام المتجر أو التطبيق المستخدم
- ملفات الإعداد والـ Cache
- حسابات البريد عندما تكون خدمة البريد مشمولة
- Logs تساعد في معرفة الأخطاء والزيارات
لهذا فإن Hosting ليست مجرد مساحة تخزين. هي بيئة تشغّل الموقع وتستقبل الطلبات وتتعامل مع قاعدة البيانات وترسل الصفحات إلى الزوار
ما يحدث عند فتح الموقع
عندما يكتب شخص الدومين في المتصفح يصل الطلب إلى الـ Server الذي توجد عليه الاستضافة. يحدد الـ Server الصفحة المطلوبة ويقرأ البيانات اللازمة ثم يرسل النتيجة إلى المتصفح
إذا كان الموقع متجرًا فقد يحتاج في الطلب نفسه إلى:
- قراءة بيانات المنتج من قاعدة البيانات
- معرفة حالة المخزون
- تحميل صور المنتج
- التحقق من حساب العميل
- إنشاء محتوى الصفحة ثم إرساله إلى المتصفح
كل هذا يحدث خلال أجزاء من الثانية أو ثوانٍ قليلة بحسب جودة الموقع وموارد Hosting وسرعة الاتصال
المساحة ليست المقياس الوحيد
تظهر كثير من باقات Hosting وكأن الاختلاف الأساسي بينها هو مساحة التخزين لكن أداء الموقع لا يعتمد على المساحة وحدها
هناك عوامل أخرى أهم في كثير من الحالات:
- مقدار RAM المتاح للموقع
- حدود CPU
- عدد العمليات التي يمكن تشغيلها في الوقت نفسه
- سرعة التخزين
- أداء قاعدة البيانات
- عدد الزوار المتزامنين
- وجود Cache وضغط للملفات
قد يمتلك موقع مساحة كبيرة لا يستخدم منها إلا جزءًا صغيرًا لكنه يحتاج RAM وCPU أعلى بسبب كثرة الزوار أو الإضافات أو العمليات التي ينفذها
Hosting سريعة لا تصلح موقعًا ثقيلًا تلقائيًا
الـ Server الجيد يساعد لكنه لا يستطيع إخفاء جميع مشاكل الموقع. الصور غير المضغوطة والإضافات الكثيرة والاستعلامات البطيئة والقوالب الثقيلة قد تجعل الموقع بطيئًا حتى على موارد جيدة
الأداء الحقيقي يأتي من اجتماع جانبين:
- Hosting مناسبة لمتطلبات الموقع
- موقع مبني ومضبوط بصورة جيدة
رفع الباقة قبل معرفة سبب البطء قد يزيد التكلفة دون أن يعالج المشكلة الفعلية
الدومين وHosting لا يجب أن يكونا من الشركة نفسها
يمكن تسجيل الدومين لدى شركة واستخدام Hosting من شركة أخرى. يتم الربط من خلال DNS أو Nameservers
هذا الفصل مفيد؛ لأنه يسمح لك بتغيير Hosting لاحقًا دون تغيير اسم الموقع. ينقل الموقع إلى Server جديد ثم يعدّل DNS بينما يستمر الزائر في استخدام الدومين نفسه
SSL يأتي بعد توجيه الدومين
SSL هي التي تجعل الموقع يعمل عبر HTTPS وتشفّر الاتصال بين الزائر والـ Server
في الإعداد المعتاد يجب أن يشير DNS إلى الـ Server الصحيح أولًا حتى تتمكن خدمة SSL من التحقق من الدومين وإصدار الشهادة
إذا كان DNS ما زال يشير إلى Server قديم أو عنوان غير صحيح فقد يفشل تفعيل SSL حتى لو كانت باقي الإعدادات سليمة
البريد قد يكون خدمة منفصلة
وجود الدومين وHosting لا يعني دائمًا أن البريد مشمول تلقائيًا. بعض الباقات توفر بريدًا داخل الاستضافة بينما تستخدم مشاريع أخرى خدمة بريد مستقلة
يمكن أن يعمل الموقع على Server بينما تعمل رسائل مثل [email protected] على مزود بريد مختلف. الذي يحدد وجهة البريد هو سجل MX داخل DNS
لهذا يجب الانتباه إلى سجلات البريد عند نقل الموقع أو تغيير Nameservers حتى لا يتوقف استقبال الرسائل
Backup ليست ميزة ثانوية
قد يعمل الموقع بصورة ممتازة لأشهر ثم تحدث مشكلة بسبب تحديث غير متوافق أو حذف ملف أو خطأ داخل قاعدة البيانات
وجود Backup حديث يحوّل المشكلة من خسارة محتملة إلى عملية استعادة
قبل اختيار الخدمة من المهم معرفة:
- عدد مرات إنشاء Backup
- مدة الاحتفاظ بالنسخ
- هل تشمل الملفات وقاعدة البيانات
- هل تخزن النسخ خارج الـ Server الرئيسي
- هل يستطيع العميل تنفيذ الاستعادة بنفسه
النسخة الأصلية والـ Backup يجب ألا تكونا الشيء نفسه وفي المكان نفسه تعطل الـ Server أو حذف البيانات قد يؤثر في الاثنين إذا لم تكن النسخة محفوظة بصورة منفصلة
نقل الموقع لا يعني بناءه من جديد
عند الانتقال إلى Hosting أخرى تنقل الملفات وقاعدة البيانات والإعدادات ثم يتم اختبار الموقع على الـ Server الجديد قبل تغيير DNS
يفضل أن يبقى الموقع القديم يعمل خلال فترة النقل حتى لا يتوقف الزوار أثناء تحديث DNS
بعد التأكد من عمل الصفحات والنماذج والبريد وSSL يمكن إنهاء الخدمة القديمة
نوع الموقع يحدد نقطة البداية
موقع شركة بسيط لا يحتاج الموارد نفسها التي يحتاجها متجر يحتوي على آلاف المنتجات كما أن مدونة صغيرة تختلف عن منصة تستقبل تسجيلات دخول وعمليات مستمرة
عند اختيار Hosting ضع في الاعتبار:
- نوع الموقع والنظام المستخدم
- عدد الزيارات الحالي والمتوقع
- حجم الصور والملفات
- وجود متجر أو تسجيل مستخدمين
- عدد عناوين البريد المطلوبة
- سهولة الترقية لاحقًا
- توفر الدعم وBackup وSSL
البداية المناسبة ليست أصغر باقة دائمًا وليست أكبر باقة كذلك. هي الباقة التي تشغّل الموقع بصورة مستقرة اليوم وتسمح له بالنمو دون نقل متكرر أو تكلفة غير ضرورية
انقل موقعك من جهازك إلى الإنترنت
اختر Hosting تناسب نوع موقعك وموارده الحالية مع إمكانية الترقية عندما تزداد الزيارات أو العمليات