PDA

View Full Version : سوال: نحوه ساخت الارم مثل google ya facebook



mahdisky
جمعه 27 تیر 1393, 12:18 عصر
سلام
چطوری میشه یه الارمی ساخت که مثلا وقتی ایمیل جدید یا که هر اتفاق جدیدی میافته توی اون الارم با یه عدد یا رنگ قرمز نشون میده ؟
مثل facebook ya google که داره.
چطوری میشه درستش کرد؟

mahdisky
شنبه 28 تیر 1393, 14:23 عصر
کسی نمیدونه؟

barzin144
شنبه 28 تیر 1393, 14:27 عصر
دوست عزیز شما باید داخل صفحه مثلا هر 30 ثانیه از طریق ایجکس جدولتو چک کنی اگه رکورد جدیدی اضافه شده بود اون را به صفحه انتقال بدی،
روش ایجکس به نظرم بهترین روش هست.

mahdisky
شنبه 28 تیر 1393, 17:27 عصر
دوست عزیز شما باید داخل صفحه مثلا هر 30 ثانیه از طریق ایجکس جدولتو چک کنی اگه رکورد جدیدی اضافه شده بود اون را به صفحه انتقال بدی،
روش ایجکس به نظرم بهترین روش هست.

فرض کنید من توی سایتم 100 جدول دارم که هر کدوم هر جایی از سایت هستند و هر کدام ممکن هست در لحظه 20 رکورد جدید اضافه شه.من می خوام وقتی که آیتمی اضافه شد این رو به صورت آلارم مثل فیس بوک یا گوگل + بهم نشون بده.
که جدیدی اضافه شده .
فکر نکنم روش ajax درست باشه چون اینطوری سایت همیشه در حال callback شدنه.

barzin144
شنبه 28 تیر 1393, 18:12 عصر
اگر فیس بوک را در فایرفاکس باز کنید و افزونه فایرباگ را فعال کنید میبینید که هر ثانیه یک ایجکس انجام میشه و اطلاعات را چک میکنه.

barzin144
شنبه 28 تیر 1393, 19:22 عصر
100*20=2000
2000 رکورد در لحظه اگه لحظه را 1 دقیقه در نظر بگیریم و هر رکورد را 1 کیلو بایت
در هر دقیقه 2 مگابایت به حجم دیتابیس اضافه میشه.
اگر در روز 12 ساعت سایت اینجوری رکورد بخوره یعنی 720 دقیقه در نتیجه 720*2=1440 مگابایت معادل 1 گیگ و 440 مگابایت اطلاعات در هر روز.
در یک ماه میشه تقریبا 43 گیگ.
با صرف نظر از بک آپ های روزانه دیتابیس ، سایت شما سه ماه کار کنه تقریبا 130 گیگ دیتا داره
تازه هر لحظه را 1 دقیقه در نظر گرفیتم و از 24 ساعت 12 ساعت فقط رکورد بخوره سایت همچین دیتایی خواهد داشت مسلما یک هاست خوب لازم هست متوسط با هادر 100 گیگ در نظر بگیریم هر ماه باید تقریبا بالای 1 میلیون پول هاست بدهید . اینقدر یعنی سایت شما اینقدر درآمد دارد؟؟؟؟