الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مهام مجدولة

مغلق
بدأه إسماعيل عنجريني في 14 ديسمبر 2005 · 2 رد · 1,442 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في الـ PHP نستطيع استخدام الـ cron ضمن الـ unix لبناء مهام مجدولة تقوم بتنفيذ شيفرة ضمن فترات زمنية محددة, كيف نستطيع بناء مهمة مجدولة باستخدام C#.NET + ASP.NET أو VB.NET

#2
إسماعيل عنجريني كتب:
في الـ PHP نستطيع استخدام الـ cron ضمن الـ unix لبناء مهام مجدولة تقوم بتنفيذ شيفرة ضمن فترات زمنية محددة, كيف نستطيع بناء مهمة مجدولة باستخدام C#.NET + ASP.NET أو VB.NET

انا بصراحة لا أعرف Cron ولا طبيعة عملها، ولكن بالنسبة لل .NET فكما تعلم يعتم على Windows كنظام تشغيل.

لذلك عمل مهام مجدولة في برنامج ويب مستحيل، وهناك عدة حلول لتجاوز هذا العائق وهي التالي:

1) حاليا التقنية الجديدة AJAX ، يضاف Client side script يكون فيه Timer بحيث يستدعي AJAX وبالتالي أنت تقوم بجدولة مهام طالما أن صفحة ويب مفتوحة (هذه الطريقة نظرية أنا لم أجربها، أنا إلي جربته Refresh كامل)

2) عم Windows Service وهي كما تعلم - وأنت أفضل مني - أنها برامج بدون واجهات تعمل في خلفية وندوز، المشكلة في هذه البرامج هي تضمينها مع مشروع ويب يستدعي تحميل Windows service هذا على المخدم وطبعا مو كل المخدمات ترضى وإذا رضيت تأخذ أجرة شهرية.

لا أظن أن هناك طريق أخرى وأرجو من جميع الأعذاء المشاركة حتى نستفيد، وأيضا أرجو شرح ال Cron حتى نبحث شبيه في Windows لهذا الشيء...

ملاحظة، أنا أتكلم هنا عن Web Applications وليس Windows Application

وشكرا...

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#3

بالنسبة لـ cron هي ميزة موجودة ضمن نظام يونيكس يمكنك من إضافة مهام مجدولة تعمل خلال فترات زمنية تحددها أنت أثناء بناء المهمة المجدولة ... تستطيع أن تطلب من المهمة المجدولة أن تنفذ ملف PHP مثلاً حتى ولو أن موقعك لا يتصفحه أحد الآن يعني:

مثلا أقوم بإنشاء مهمة مجدولة باستخدام cron في يونيكس لتنفيذ الملف http://www.mysite.com/file.php كل ساعة ويومياً..

فالذي يجري هو تنفيذ هذا الملف كل ساعة يومياً بدون أن يكون هناك متصفحين للموقع..

بالنسبة لمسألة AJAX لا تخدمني لأني أريد أن أنفذ مهام معينة خلال فترات زمنية معينة بغض النظر عن متصفحي الموقع ... أما الـ Windows Service فكما قلت أنت يجب أن أكون مخولاً للوصول إلى المخدم ذاته وأعتقد أن هذا الأمر غير محقق دائماً :)

هذا الموضوع مغلق.

مواضيع مشابهة