This is kihanb
Відкрити в Telegram
اینجا یکی از قدیمی ترین کانال های تلگرام حداقل توی حوزه ای هست که من فعالیت دارم که البته دوسالی هست تبدیل به دیلی و آپدیت کارهام شده چون دلم نیومد پاکش کنم، اغلب اوقات مطالب مفیدی نداریم ولی خب همیشه اپدیت پروژه ها و کار هامو اینجا به اشتراک میذارم.
Показати більше3 615
Підписники
-324 години
-87 днів
-4030 день
Архів дописів
3 613
یه چیر جالب هم قبل رفتنی بگم، حالا که دیتای تمام کاربران منتقل شده، جالبه بدونید که توی 2 سال اخیر، کاربران هات داگ بیشتر از 1 میلیون اپیزود فیلم و سریال دیدن، که حدود 670 هزارتاش سریال و مابقی فیلم بودن.
3 613
توی معماری جدید هات داگ دیگه کرون جاب رو حذف کردم، تمام کوئری های دوره ای و پریودی رو خود دیتابیس خودکار انجام میده.
مثل منقضی کردن لینک های دانلود، فعال و غیرفعال کردن اشتراک ها و...
حالا بعدا بیشتر توضیح میدم، الان حسابی خستم.
3 613
البته هرسیستمی فرق داره، توی ربات آپلودرگوربه ای مثلا تایم انقضا رو دخیره میکردم و هربار که کاربر سعی میکرد چیزی دانلود کنه چک میکردم که زمان انقضاش رسیده یانه، ولی خب این بار محاسباتی خیلی بیشتری میبره تا بخوای صرفا یه بیت منطقی رو چک کنی که true یا false، توی سیستم های پیچیده و پر ترافیک طبعا هرچی بار محسباتی پرت رو کمتر کنی بهتره.
3 613
قبلا 12 هرشب، با کرون جاب چک حساب کاربرانی که اون شب اشتراکشون تموم میشد چک میشد و حسابشون به رایگان تغییر پیدا میکرد. شما کار دیگه ای برای مدیریت اشتراک ها انجام میدین؟
3 613
+1
مثلا اینجا وضعیفه مدیریت اشتراک هارو کاملا به عهده خود دیتابیس گذاشتم، خودش خودکار بررسی میکنه که اشتراک کاربر به پایان رسیده یانه، اگه به پایان رسیده بود حسابشو رایگان میکنه، اگه اشتراک درحال انتظاری هم داشت خودکار براش فعال میکنه.
بدون اینکه خودم بخوام هیچکار دیگه ای انجام بدم، نه کرونجاب و نه چیز دیگه ای!
3 613
بخش هایی از یات رو نرسیدم تکمیل کنم ولی فانکشنالیتی های اصلی ربات الان فعال و قابل استفاده هستن.
فردا هم خونه نیستم متاسفانه، بقیه کار ربات میوفته واسه شنبه.
یه حرکت های جالبی هم توی این نسخه زدم که بعدا براتون میگم.
3 613
خب ربات بصورت آزمایشی برای همه فعال شد، برید تست کنید ببینید چطوره، باگی چیزی دیدید اطلاع بدید.
3 613
خب مشکل از یه جدول بود که با ایندکس گذاری حل شد و تقریبا هر یوزر توی حدود یکی دوثانیه اطلاعاتش منتقل میشه
3 613
یه مشکلی که هات داگ توی نسخه قبلی داشت اینجا برطرف شده، ببینم کسی متوجه اش میشه یانه...
3 613
و جالبه بدونید تا اینجا بدون هیچ تستی کد بات رو زدم، و فردا بعد از تکمیل شدنش تازه میخوام با یه اکانتی که تاحالا توی دیتابیس نبوده بات رو تست کنم.
امیدوارم که باگی پیدا نشه
3 613
امروز تونستم ۸۰ درصد بات رو اوکی کنم، حدود هزار خط دیگه هم باید بنویسم که بات تکمیل بشه، بعد از اون باید یه دیتابیس جدید meilisearch طراحی کنم برای جستجو عنوان ها، بقیه اسکریپت های بک اند هات داگ هم بازنویسی کنم و نهایتا هم دیتای کاربران رو منتقل کنم به دیتابیس جدید و تموم.
اگه خدا بخواد فردا احتمالا تموم شه.
