PDA

View Full Version : حرفه ای: چطور یه صفحه یا برنامه ای در سرور ثانیه ای اجرا شود ؟!



My_LoVe_IRAN
یک شنبه 18 خرداد 1393, 11:25 صبح
سلام
من میخام هر ثانیه چند تا از تیبل های برنامم به طور خودکار تغییر کنه ،بهتره بگم یه اتفاقی قراره هر ثانیه تو وبسایتم به طور اتوماتیک بیفته
ساده ترین راه حلی که به ذهنم رسید ،این بود که بیام و یه صفحه فقط کد تعریف کنم و این صفحه هر ثانیه رفرش بشه ! اما خب چطور باید این کار رو بکنم ؟ منظورم اینه چطور یه صفحه رو میتونم به صورت اتوماتیک رفرش کنم ،اونم تو هر ثانیه !!!
الان یه دو سه ماهی میشه دنبالشم اما چیزی دستگیرم نشد ،بعضی از دوستان خاصیت اسکجول (schedule) رو راه حل دونستن بعضی ها هم چیزای دیگه ،اما نتونستم با هیچکدوم کار کنم !!!

اگر ممکنه دوستان راهنمایی کنن !
تذکر : سرور اختصاصی هست یعنی میتونیم برنامه ای رو بزاریم رو سیستم و ...

barzin144
یک شنبه 18 خرداد 1393, 11:56 صبح
دوست عزیز اگه فقط قرار هست کاری در دیتابیس انجام بشه بهترین راه از نظر من Job خود SQL است

My_LoVe_IRAN
یک شنبه 18 خرداد 1393, 16:58 عصر
دوست عزیز اگه فقط قرار هست کاری در دیتابیس انجام بشه بهترین راه از نظر من Job خود SQL است
نه نمیشه ،چون میخام اطلاات رو از دیتا بیس بگیرم و روش چندین و چند کار انجام بدم و بعد دوباره تغییرات رو بریزم تو دیتا بیس !
فقط با sql نمیشه !!!

barzin144
یک شنبه 18 خرداد 1393, 21:00 عصر
من از این dll استفاده کردم کار باهاش خیلی ساده است.

http://barnamenevis.org/showthread.php?86446-WebTaskScheduler-%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%DA%A9%D8%A7%D8%B1%D9%87%D8%A7-%D8%AF%D8%B1-%D8%B2%D9%85%D8%A7%D9%86-%D9%85%D8%B4%D8%AE%D8%B5-(%D8%AE%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%88-...)

meysam99
دوشنبه 19 خرداد 1393, 00:06 صبح
سلام
شما می توانید از روشهای مختلفی استفاده کنید. من دو روش رو میگم یکی از سینگل آر هست که میتوانی بصورت بلادرنگ برنامه نویسی کنی.
راه ساده تر هم می توانی یک سرویس بنویسی و در صفحه مورد نظر با استفاده از ای جکس به اون سرویس وصل بشی و با جاوا اسکریپت صفحه رو در هر ثانیه باز سازی کنی

My_LoVe_IRAN
دوشنبه 19 خرداد 1393, 00:32 صبح
من از این dll استفاده کردم کار باهاش خیلی ساده است.

http://barnamenevis.org/showthread.php?86446-WebTaskScheduler-%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%DA%A9%D8%A7%D8%B1%D9%87%D8%A7-%D8%AF%D8%B1-%D8%B2%D9%85%D8%A7%D9%86-%D9%85%D8%B4%D8%AE%D8%B5-(%D8%AE%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%88-...)
مرسی
مطلبش رو خوندم ،اما تو قسمت های اخر تذکرات رو نگاه کردین ؟؟

نام توضیح
None :
باعث اجراهای پی در پی و با فواصل چند ثانیه ای خواهد شد. (توصیه نمی شود)
خب با این اوصاف نمیشه ثانیه ای استفاده کرد ،در صورتی که من ثانیه ای میخام این کار رو بکنم !

alireza.zahani
دوشنبه 19 خرداد 1393, 00:35 صبح
job باید تعریف کنی

My_LoVe_IRAN
دوشنبه 19 خرداد 1393, 00:38 صبح
سلام
شما می توانید از روشهای مختلفی استفاده کنید. من دو روش رو میگم یکی از سینگل آر هست که میتوانی بصورت بلادرنگ برنامه نویسی کنی.
راه ساده تر هم می توانی یک سرویس بنویسی و در صفحه مورد نظر با استفاده از ای جکس به اون سرویس وصل بشی و با جاوا اسکریپت صفحه رو در هر ثانیه باز سازی کنی
میشه بیشتر توضیح بدین ؟ من که چیزی نفهمیدم !!!

My_LoVe_IRAN
دوشنبه 19 خرداد 1393, 00:42 صبح
job باید تعریف کنی
تا جایی که من میدونم job برای sql و .. هست و نمیشه !!!
تنها راه حل منطقی scheduler هست ،اما واقعا نمیدونم چطور باید کاری کرد که ثانیه ای اونم 24 ساعته درست کار کنه !!!

My_LoVe_IRAN
سه شنبه 20 خرداد 1393, 11:38 صبح
کسی از دوستان نظری نداره ؟!!
آموزش کاملی درباره
scheduler وجود داره ؟!!!

alireza_s_84
سه شنبه 20 خرداد 1393, 13:38 عصر
سلام
من میخام هر ثانیه چند تا از تیبل های برنامم به طور خودکار تغییر کنه ،بهتره بگم یه اتفاقی قراره هر ثانیه تو وبسایتم به طور اتوماتیک بیفته
ساده ترین راه حلی که به ذهنم رسید ،این بود که بیام و یه صفحه فقط کد تعریف کنم و این صفحه هر ثانیه رفرش بشه ! اما خب چطور باید این کار رو بکنم ؟ منظورم اینه چطور یه صفحه رو میتونم به صورت اتوماتیک رفرش کنم ،اونم تو هر ثانیه !!!
الان یه دو سه ماهی میشه دنبالشم اما چیزی دستگیرم نشد ،بعضی از دوستان خاصیت اسکجول (schedule) رو راه حل دونستن بعضی ها هم چیزای دیگه ،اما نتونستم با هیچکدوم کار کنم !!!

اگر ممکنه دوستان راهنمایی کنن !
تذکر : سرور اختصاصی هست یعنی میتونیم برنامه ای رو بزاریم رو سیستم و ...

میشه بفرمایید این کار چیه که قرار هر ثانیه اجرا بشه؟؟؟ در واقع چرا باید هر ثانیه اجرا بشه؟؟؟

My_LoVe_IRAN
دوشنبه 26 خرداد 1393, 09:39 صبح
میشه بفرمایید این کار چیه که قرار هر ثانیه اجرا بشه؟؟؟ در واقع چرا باید هر ثانیه اجرا بشه؟؟؟
یجور موتور برای بازی هست ،باید هر ثانیه چک بشه و کارایی انجام بشه ،طبق لیست کارها !!!
موتور بازی های انلاین به این سبک کار میکنند ! تا جایی که فهمیدم راهی هم به جز
schedule
وجود نداره !!! یعنی میشه گفت تنها راه هست