توسيع نطاق خلفيات تطبيق الويب المستند إلى المحتوى
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يشير التوسيع إلى زيادة (أو تقليل) قدرة الموارد
المتاحة للخلفية لتحسين أدائها أو توافرها. رغم أن التوسيع متأصل في البنية والتصميم والتنفيذ، إلا أنه يجب مراعاة العديد من الجوانب الحيوية.
يشير الأداء هنا إلى مدى سرعة استجابة تطبيق الويب للطلب، ويشمل ذلك وقت الاستجابة والسرعة وسرعة معالجة البيانات واستخدام الموارد.
التحجيم العمودي
يشير التحجيم العمودي إلى زيادة الموارد على الخادم. وقد يعني ذلك استبدال خادم تطبيقات مركزي بجهاز أكثر قوة لبنية مستندة إلى الخادم. بالنسبة إلى البُنى الإلكترونية بدون خادم أو الخدمات الدقيقة أو المستنِدة إلى السحابة الإلكترونية، قد يشير ذلك إلى ترقية الموارد المخصّصة، مثل زيادة الذاكرة المتاحة أو اختيار جهاز افتراضي من مستوى أعلى.
التحجيم الأفقي
يشير التحجيم الأفقي إلى إضافة المزيد من الخوادم والموارد المتوازية. يجب تحسين البنية الأساسية والتطبيق للتعامل مع هذا النوع من التحجيم. على سبيل المثال، قد تكون هناك حاجة إلى موازنة التحميل الإضافية
لتوزيع الطلبات في بنية مستندة إلى الخادم. بالنسبة إلى بنية بدون خادم في بيئة سحابية، مثل دوال Cloud، يمكن التعامل مع هذا النوع من التحجيم بشفافية بدون أي إعدادات إضافية.
التوسّع والتوزيع على مستوى منطقة معيّنة
يشير التوسّع الإقليمي إلى توزيع الخدمات عبر مناطق جغرافية متعددة. يمكن أن يؤدي توزيع خدماتك أو تقريب خدماتك من المستخدمين إلى تقليل وقت الاستجابة وتحسين الأداء العام لتطبيقك.
ضع في اعتبارك التوزيع والتنوع على مستوى منطقة معيّنة كجزء من البنية الأساسية، خاصةً إذا كنت لا تستخدم مقدّم خدمات سحابية يعالج ذلك بشفافية، كما هو الحال في بنية قائمة على السحابة الإلكترونية بدون خوادم. مراعاة كيفية تأثّر مساحة تخزين البيانات في تطبيقك بالتوزيع على مستوى منطقة معيّنة، لا سيّما في ما يتعلّق باتساق البيانات
عند معالجة البيانات وتخزينها على نطاق عالمي، يجب الانتباه إلى أي متطلبات أو تشريعات تنظيمية تسري على نظامك، وخاصةً في ما يتعلّق بمعالجة البيانات وتخزين البيانات.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-07-10 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-07-10 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Scaling involves adjusting backend resources to enhance performance and availability, encompassing vertical and horizontal approaches as well as regional distribution."],["Vertical scaling focuses on increasing individual server resources, while horizontal scaling adds more servers to distribute the workload."],["Regional scaling involves distributing services geographically to reduce latency and improve performance, especially for global user bases."],["Data storage considerations are crucial in regional scaling, particularly regarding consistency and regulatory compliance when operating at a global scale."]]],["Scaling improves backend performance and availability by adjusting resource capacity. Vertical scaling enhances a single server's resources, while horizontal scaling adds more servers. Regional scaling distributes services geographically, reducing latency. Architectures must be optimized for horizontal scaling, possibly requiring load balancing. Cloud-based serverless architectures often manage horizontal and regional scaling automatically. Global data storage requires considering data consistency and regulatory compliance.\n"]]