مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mahdisky

عضویت از 1392/11/13

بررسی سرور مورد نیاز برای کاربر همزمان آنلاین 20 هزار نفر

  • چهارشنبه 25 فروردین 1400
  • 13:49
تشکر میکنم

سرور از لحاظ کاربر آنلاین در لحظه چه سیستمی میخواد؟

مثلا برای 20000 هزار کاربر همزمان آنلاین شن؟

 

و اینکه از چه روشی برنامه نویسی استفاده شه که بشه حجم بالا رو پوشش بده؟

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

zarrinnegar

عضویت از 1395/10/24

  • جمعه 31 اردیبهشت 1400
  • 20:13

سوالت خیلی کلی هست

باید جزئیات داشته باشیم

مثلا پروژه در چه رابطه ایه و دیتابیست چطوریه چند تا جدول داره و حجم داده هات چقدره

هر کاربر با هر بار مراجعه جه اطلاعاتی و میخواد واکشی کنه

آیا پهنای باند زیاد میخواد یا پروسس زیاد

کاربران ورود دیتا انجام میدهند یا گزارش میگیرند یا هر دو

باید اینها جواب داده بشه

 

بعد از طراحی دیتابیس شروع میشه که باید بانک اطلاعاتی که ایجاد میشه شامل چند دیتا فایل بشه که هر کدومش و بشه روی یک هارد اگر ssd باشه منتقل کرد تا سرکت کار با دیتابیس بشه چند برابر

بعد جدولها توی دیتا فایلها گذاشته بشه که مناسب باشه

بعد میشه دو سیستم سرور داشته باشی که دیتا بیسشون به هم میرور میشن با یک شرور دیتا وارد میشه با سرور دیگه گزارش گیری میشه و این دو دیتابیس با هم Replecate دیتا دارن و همدیگر رو آپدیت میکنن

اگر تصویری بخواد آپلود و لود بشه باید تو طراحی سیستم روی حجم و اندازه تصویر کار بشه که در خیلی از سیستم های بزرگ برای هر مورد 2 تا تصویر ذخیره میکنن مثلا یکی با حجم کوچک 128 در 128 پیکسل و دومی همون فایل با 400 در 400 پیکسل و زمانی که بخوان توی صفحه سایت یا تو لیست نمایشش بدن اون کوچیکه رو میارن که دیتا با حجم کم به سمت کلاینت بره و در صورت نیلز به دیتیل دیتا اون 400در400 رو لود میکنن

و خیلی موارد دیگه که هنگام ارسال دیتا باید بررسی بشن که کمترین حجم اطلاعات رو به کاربر بدن تا سرعت سیستم با حجم 20000 کاربر آنلاین در بهترین شرایط باشه

 

حتی لود کردن اسکریپتها و css ها در صفحه اول و در تمامی صفحات کنترل میشن تا اضافی لود نشن و موقع مناسب و زمان استفاده در یک صفحه لود کنن تا لود صفحه اصلی هم سریعتر بشن

و .....

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)