سلام دوستان✌️
مشاوره میخوام ممنون میشم دوستانی که تجربه و یا اطلاع دارند با من به اشتراک بذارن🙏
شما اگه بخواهید یه وب اپی شبیه اینستاگرام یا تویتر بنویسی که هر لحظه هزاران درخواست به دیتابیس داره میشه
ترجیحتون استفاده از چه تکنولوژی هایی هست؟
آیا اصلا کش کردن توی این شرایط که باید هر لحظه اطلاعات جدید رو هم بگیری منطقی هست یا راهی بهتر پیدا میشه؟
پس ممنون میشم در زمینه دیتابیس / کش کردن / تکنولوژی هایی که باید استفاده کرد گفتگویی رد و بدل بشه
ممنون از همه دوستان👏👏
سلام
خیلی کوتاه و خلاصه عرض کنم . بیشتر سرویس هایی که تعداد درخواست های بالایی دارد معمولا از nodejs هم استفاده می کنند .
دوما این تعداد درخواست ها بیشتر مربوط به سرور شما است ...
نکته بعد هم اینکه این جور سیستم ها در ایران زیاد هستند . که متاسفانه کاربران آن کم هست ...
مثل هورسا ، ویسگون ووو...
مثل پونیشر ووو...
بهتر است روی یک ایده جدید کار کنید
@gomnam
سلام ممنون از پاسخ ارزشمندتون
هدف صرفا راه اندازی ایده نیست
میخوام بدونم واقعا چه نیازمندی هایی داره یه همچین شبکه های اجتماعی
منم قصدم راه اندازی شبکه اجتماعی نیست اما یه موردی به ذهنم رسید گفتم یه تحقیق کنم ببین واقعا نحوه کارکرد این شبکه های اجتماعی (البته در مقیاس کوچک) به چه نحوی هست!
من الان بیشتر توی این حالت که به دیتابیس هر لحظه اطلاعات وارد بشه و هر لحظه هم خونده بشه مشکل دارم (یعنی چه مکانیسمی باعث میشه عملکرد وب اپ ما در حد مطلوب باشه)
این مسائلی که فرموردید معمولا به دو بخش تقسیم می شود : نرم افزاری و سخت افزاری
منظورم از نرم افزاری برنامه نویسی اون هست و همین مسائلی که فرمویدید که حتی یک خط کد اضافه هم نباید ایجاد بشه و باید به بهترین نحو کدنویسی بشه ...
منظورم هم از سخت افزاری سرور و CPU و رم ووو... سرور هست که این هم خیلی مهم هست .
اما درباره سوالتون بهتره من بی تجربه خیلی پاسخ ندهم ...
سلام توصیه من استفاده از nodejs هست و mongodb هست. نود بخاطر سرعت بالا و mongodb بخاطر این که در اپلیکشن های چت بیشتر استفاده می شه. البته باید در نظر داشته باشید که پشت اینستاگرام یا تویتر یک شرکت بزرگ مثل facebook هست که هم سیستم های بسیار قوی داره هم برنامه نویس های فوق العاده و الگوریتم های پیجیده برای cache و ذخیره اطلاعات.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟