إنشاء واجهة خلفية لموقع ويب بلغة C#، وتجميعها إلى ملف ثنائي

StackOverflow https://stackoverflow.com/questions/1820196

  •  10-07-2019
  •  | 
  •  

سؤال

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

سيكون موقع الويب قابلاً للوصول إلى قاعدة البيانات هذه من خلال واجهة asp.net الخلفية العادية التي ستخدم الصفحة حتى العميل.

هل من المستحسن، ومن أفضل الممارسات، إنشاء عمليات وحدة المعالجة المركزية المعقدة في ثنائيات c# التي تعمل بشكل مستمر على الخادم؟

هل كانت مفيدة؟

المحلول

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top