برگزیده های پرشین تولز

اجرای کد asp.net بدون نیاز به ورود مشتری در سایت

ali66280

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2014
نوشته‌ها
12
لایک‌ها
6
سن
31
سلام بر دوستان
میشه یه کدی اجرا بشه بدون این که لازم باشه کسی به سایت مراجعه کنه؟
واضح تر توضیح می دهم.
مثلا سر ساعت 5 یک داده از یه جایی خونده بشه و وارد دیتابیس بشه، بدون این که لازم باشه حتی یک نفر وارد سایت بشه. فرض کنید بازدید سایت صفر هست!
ممنون
 

ifelse

کاربر تازه وارد
تاریخ عضویت
25 مارس 2013
نوشته‌ها
43
لایک‌ها
9
سلام
بستگی به این داره که سایت شما روی چه نوع سروری هست:
اگر روی سرور اختصاصی یا مجازی هستید خیلی راحت می تونید از امکانات ویندوز سرور استفاده کنید. یعنی scheduled tasks
اگر روی هاست اشتراکی هستید ببینید که آیا توی کنترل پنل امکان فوق هست و اگه هست خوب کار می کنه یا نه. (بعضی وقتها این امکان هست اما درست کار نمیکنه یا اصلا کار نمیکنه)
در غیر این صورت راه های زیر به ذهن من می رسه (و بعضی ش رو امتحان کردم و هنوز هم استفاده می کنم) که می تونید از اونا استفاده کنید:
  1. از نخ ها استفاده کنید و توی یک حلقه کد مورد نظرتون رو اجرا کنید و بین اجراهای مختلف sleep بگذارید.
  2. داخل فایل global از کش استفاده کنید.
  3. از سرویس های آپتایم چکر استفاده کنید تا به تناوب به صفحه مورد نظر شما مراجعه کنند و کد شما اجرا شود.
موفق باشید
 
بالا