تشارك العديد من الوكالات التي تدعم الصحة العامة والاستجابة لحالات الطوارئ، جنبًا إلى جنب مع المصادر الموثوقة على مستوى العالم، معلومات حول الأنباء العاجلة والأحداث الكبرى عبر الخرائط والتطبيقات ولوحات المعلومات التي تم إنشاءها في ArcGIS Online عند مشاركة تطبيقات الويب هذه للجمهور، فإن هناك احتمال زيادة الطلب وحدوث حركة ويب كبيرة. ربما يزداد الطلب بشكل أكبر عند مشاركة التطبيق عبر موجز الأخبار وعبر وسائل التواصل الاجتماعي ومن خلال المواقع والقنوات الإعلامية الأخرى. من الأهمية بمكان أن يكون أداء التطبيقات التي تمت مشاركتها مع الجمهور جيدًا في حالة الطلب العالي والأوضاع الكبيرة عند الوصول إليها من أي مكان في العالم.
يستعرض هذا الموضوع الممارسات المثلى لتحسين قابلية التحجيم وأداء العرض لتطبيقات الويب ArcGIS Online التي تمت مشاركتها للجمهور. بالإضافة لذلك، يوضح القسم التالي باختصار الآليات الأساسية في ArcGIS Online—تجانبات معلم وتخزين مؤقت للاستجابة—حيث يدعم قابلية تحجيم تطبيق الويب والأداء.
التخزين المؤقت للاستجابة وطبقات تجانب المعلم
تم إنشاء ArcGIS Online ببنية أساسية موثوقة قابلة للتحجيم تدعم قدر كبير من حركة الويب. توفر طبقات المعلم المستضافة ومناطق عرض طبقات المعلم المستضافة مرئيات بيانات لخرائط الويب والتطبيقات التي تشارك المعلومات مع الجمهور. عندما يتفاعل المستخدمون مع تطبيق ويب ArcGIS Online، حيث يستعين التطبيق بالاستعلام عن طبقة المعلم لطلب بيانات تعرض بعد ذلك كمعالم على الخريطة. فيما يخص الطبقات التي تضم عدد كبير من المعالم، يستخدم ArcGIS Online تجانبات معلم لتقديم البيانات في العديد من استجابات الاستعلام الأصغر. من خلال الاستعانة بآلية تُسمى التخزين المؤقت للاستجابة، يتم تخزين تجانبات المعلم بشكل مؤقت مرة واحدة ومشاركتها مع كل المستخدمين الذين يطلبون نفس المعلومات. ويتيح هذا للتطبيق عرض أحدث البيانات دون استهلاك موارد إضافية من مؤسسة ArcGIS Online التي تستضيف المحتوى.
عند تكوين تطبيق تمت مشاركته مع الجمهور في ArcGIS Online، سيضمن تطبيق الممارسات المثلى المحددة في الأقسام التالية استفادة التطبيق من مزايا تجانبات المعلم والتخزين المؤقت للاستجابة، مما يجعله قابلاً للتحجيم وفعال في أي مكان من العالم.
الممارسات المثلى لتحسين قابلية التحجيم
يُنصح بالممارسات المثلى المبينة فيما يلي لتحسين قابلية تحجيم تطبيقات الويب ذات الطلب العالي والتي تمت مشاركتها مع الجمهور:
- استخدم مناطق عرض طبقات المعلم المستضافة، والتي تتيح لك القيام بما يلي:
- احتفظ بالبيانات العامة في وضع القراءة فقط، مع إتاحة عمليات تحرير مباشرة موثوقة بشكل لحظي.
- استخدم العديد من المرئيات للبيانات نفسها لخدمة العديد من الجماهير أو أصحاب المصلحة.
- تبديل طبقة المصدر، مما يضمن انتقالات سلسة أثناء عمليات تحديث البيانات الرئيسية.
- التأكد من تعطيل التحرير لكل طبقات المعلم المستضافة التي تمت مشاركتها مع الجمهور ومناطق عرض طبقة المعلم المستضافة.
- بالنسبة لكل طبقات المعالم المستضافة التي تمت مشاركتها مع الجمهور ومناطق عرض طبقة المعلم المستضافة، قم بتعيين الحد الأقصى لعمر مدة للتخزين المؤقتلمواءمته مع التردد الذي يتم فيه تحديث البيانات. إذا أجريت تحديثًا بشكل غير متكرر للبيانات، لتكن أقصى مدة للتخزين المؤقت أكبر من 30 ثانية الافتراضية. عليك أن تختار أطول مدة ممكنة لتحتفظ مؤسستك بموارد تخزين بيانات المعلم.
- عند إعداد عرض التعريفات وعوامل التصفية، لا تستخدم حالات ديناميكية أو بيانات نسبية، مثل current time أو in the last five minutes أو today أو yesterday أو tomorrow. بدلاً من ذلك، استخدم المراجع الزمنية المخزنة كبيانات جدولية في البيانات
ملاحظة:
يستخدم عنصر واجهة المستخدم لمخطط المعلومات البياني وعنصر واجهة المستخدم للاستعلام وعنصر واجهة المستخدم لملخص المعلومات في ArcGIS Web AppBuilder نطاقًا ديناميكيًا ولا يُنصح به للتطبيقات التي تمت مشاركتها مع الجمهور والتي تتميز بالطلب المرتفع.
قبل تكوين لوحة معلومات، راجع الممارسات المثلى لقابلية التحجيم فيما يتعلق بـ ArcGIS Dashboards.
الممارسات المثلى لتحسين أداء العرض
بالإضافة إلى الممارسات المثلى التي تُحسّن من قابلية التحجيم، يُنصح بأفضل الممارسات المبينة فيما يلي لتحسين أداء العرض لتطبيقات الويب ذات الطلب العالي التي تمت مشاركتها مع الجمهور:
- فيما يتعلق بكل طبقة معلم مستضافة تتضمن معالم خطوط أو مضلعات، قم بتفعيل الخيار من أجل تحسين رسم الطبقة من علامة تبويب الإعدادات في صفحة عنصر الطبقة لتحسين وقت الاستعلام.
- أنشئ فهرس للبيانات الجدولية لأي حقول تستخدم كعامل تصفية. رغم الحاجة إلى قدر ضئيل من تخزين بيانات معلم إضافي لتخزين فهرس البيانات الجدولية، ستزيد سرعة عوامل التصفية المستندة إلى بيانات جدولية. إذا كانت مؤسستك تُفضل تكلفة ثابتة لتخزين بيانات المعلم بدلاً من استخدام الأرصدة، يمكنك التفكير في Premium Feature Data Store.
- حدد نطاق مقياس ملائم لكل طبقة لتقليل وقت رسم الطبقة غير الضروري.
موارد
استخدم الموارد التالية لمعرفة المزيد: