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