arenaw
سه شنبه 26 اسفند 1393, 11:28 صبح
سلام دوستان
توی یه برنامه، حدودا ۲۰ ۳۰ تا کلاینت حضور دارن. این تعداد کلاینت در هر روز ۱ ساعت وقت استراحت دارن که درخواست وقت استراحتشون به سرور ند فرستاده میشه و ند با setTimeout وقتشون رو محسابه میکنه.
پس یه چیزی حدود ۲۰ ۳۰ تا تایمر موقع استراحت کلاینت ها سمت سرور در حال شمارش هستن.
تا اینجای کار رو انجام دادم...
زمان باقی مونده از وقت استراحت و یه سری مشخصه های دیگه این کلاینت ها، هر روز باید ریست بشه و مقدارهاشون توی دیتابیس نگه داری بشه.
حالا سوالم اینه:
بیام دوباره یه تایمر بذارم که درست سر ساعت ۱۲ شب این کارایی که میخوام رو بکنه.
یا اینکه یه سرور دیگه (مثل اسکژول لینوکس)، یه ایونتی رو امیت کنه و من سمت سرور با شنیدن اون ایونت این کارهارو انجام بدم.
میخوام ببینم تایمر جاوااسکریپت دقیق کار میکنه؟ امکان نداره به دلیل سنگین بودن و تعداد زیاد تایمر ها تو یه اسکریپت، اشتباه کنه؟
توی یه برنامه، حدودا ۲۰ ۳۰ تا کلاینت حضور دارن. این تعداد کلاینت در هر روز ۱ ساعت وقت استراحت دارن که درخواست وقت استراحتشون به سرور ند فرستاده میشه و ند با setTimeout وقتشون رو محسابه میکنه.
پس یه چیزی حدود ۲۰ ۳۰ تا تایمر موقع استراحت کلاینت ها سمت سرور در حال شمارش هستن.
تا اینجای کار رو انجام دادم...
زمان باقی مونده از وقت استراحت و یه سری مشخصه های دیگه این کلاینت ها، هر روز باید ریست بشه و مقدارهاشون توی دیتابیس نگه داری بشه.
حالا سوالم اینه:
بیام دوباره یه تایمر بذارم که درست سر ساعت ۱۲ شب این کارایی که میخوام رو بکنه.
یا اینکه یه سرور دیگه (مثل اسکژول لینوکس)، یه ایونتی رو امیت کنه و من سمت سرور با شنیدن اون ایونت این کارهارو انجام بدم.
میخوام ببینم تایمر جاوااسکریپت دقیق کار میکنه؟ امکان نداره به دلیل سنگین بودن و تعداد زیاد تایمر ها تو یه اسکریپت، اشتباه کنه؟