استراتيجيات مختلفة للعاملين في الخدمات لمختلف البنى
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عندما يتعلق الأمر بالبناء للويب، هناك نوعان من الأساليب المعمارية التي يجب أن تكون على دراية بهما.
على سبيل المثال، الموقع الإلكتروني "التقليدي" - الذي يُشار إليه أيضًا باسم تطبيق متعدد الصفحات (MPA) - هو مجموعة من الصفحات التي يتنقل فيها المستخدمون عبر طلبات التنقل التقليدية. المواقع الثابتة هي مثال جيد على هذا النمط المعماري، حتى المواقع التي تدعمها أنظمة إدارة المحتوى (CMS) مثل مواقع المدونات والتسويق هي أمثلة على النمط أيضًا.
بعد ذلك، هناك النمط "الحديث" لتطبيق صفحة واحدة (SPA)، حيث يكون طلب التنقّل الوحيد هو الطلب الأول. غالبًا ما تعرض بنية SPA الحد الأدنى من الترميز في طلب التنقل الأولي، الذي تتم تعبئته بالبيانات التي توفرها واجهات برمجة التطبيقات من جانب الخادم. ويتم بعد ذلك عرض هذه البيانات في الترميز الذي يعرضه العميل والذي يوفره جهاز توجيه من جهة العميل لكل عملية انتقال لاحقة.
أيًا كان النمط الذي تفضله، فإن مطابقة بنية معينة مع تنفيذ مشغّل الخدمات المناسب هو الأساس لضمان درجة عالية من الموثوقية والأداء. يوفر التصميم المفتوح للعاملين في مجال الخدمات - وإطار العمل حسب الإضافة - الكثير من المرونة في كيفية التعامل مع طلبات الأصول، ويمكن تخصيص التكنولوجيا لأي نمط معماري تفضّله.
للبدء، لنتحدث أولاً عن متطلبات بناء عامل خدمات يعمل بشكل أفضل مع منتجع صحي. وبعد ذلك، عندما تكون مستعدًا لتجربة نمط يوسّع مخطّط التنقل التلقائي في المتصفِّح مع تقديم عرض فائق السرعة، يمكنك الاطّلاع على دليلنا حول تصميم مشغّل خدمات البث للتطبيقات المتعددة الصفحات.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2021-10-20 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2021-10-20 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2021-10-20 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]