PDA

View Full Version : سوال: نوع هاست و ارتباط آن با هنگ نکردن سایت در ترافیک بالا



fa_karoon
شنبه 12 شهریور 1390, 11:13 صبح
آیا هاست هایی که برای سایت های معمولی(هاست هایی که مثلا از ASP و SQL و ... پشتیبانی می کنند) می خریم، در ترافیک های بالا دچار مشکل نمی شوند؟ منظورم این است که اگر مثلا 200 نفر به طور همزمان در سایت حضور داشته باشند و فعالیت کنند، سایت هنگ نمی کند؟

Saman Hashemi
شنبه 12 شهریور 1390, 11:37 صبح
بستگي به پهناي باندي كه به شما ميدهند داره بله احتمال داره كند بشه...!

fa_karoon
شنبه 12 شهریور 1390, 12:37 عصر
بستگي به پهناي باندي كه به شما ميدهند داره بله احتمال داره كند بشه...!
خوب راه حل چیست که بتوانیم سایتی داشته باشیم که همزمان چندین نفر در حال کار کردن با اون باشن و مشکلی هم پیش نیاد(یک جایی پیشنهاد یک سرور مجازی رو داده بودند)

Saman Hashemi
شنبه 12 شهریور 1390, 12:42 عصر
خوب بستگي به تعداد كاربرتون داره اما با اضافه كردن پهناي باند فكر كنم مشكلتون حل ميشه بعدم اينجور مشاوره ها با شركت هاي ميزبان بكنيد بيشتر كمكتون ميكنند چون بالاخره اونا هستن كه شما محدود كردن انواع راه حل هاي برداشتن اين محدوديت با در نظر گرفتن شرايطتونو ميتون بهتون ارائه بدن ...!

milade
شنبه 12 شهریور 1390, 14:07 عصر
دوست عزیز به پهنای باند ربطی نداره .
اگر پهنای باند شما تمام بشه دیگه سایتتون بالا نمیاد .

شما باید پورت سرورتون رو ببینید چه قدره .
مثلاً پورت 1 گیگ یا 100 مگ .
بعد هم ترافیک سرور رو ببینید !
200 تا کاربر انلاین هیچ موقع مشکلی نداره .هنگ کردن سایت اصلاً امکان پذیر نیست مگر سرور کم بیاره از نظر منابع یا پورت شلوغ باشه .
بدون نگرانی ادامه بده .

اما باید حواست باشه پهنای باندت کم نیاره تا ساسپند نشی .

پ.ن : پهنای باند مقدار ارسال و دریافت داده از سایت شماست . برای مثال 10 گیگ پهنای باند یعنی کاربران شما پس از استفاده از 10 گیگ دیگه نمیتونند سایت شما رو ببینند .


موفق باشید .

fa_karoon
شنبه 12 شهریور 1390, 15:47 عصر
ممنون از جواب دوستان
کاش مثال 200 نفر رو نزده بودم فکر کنید در یک سایتی نزدیک به 1000 نفر کاربر آنلاین در حال تبادل اطلاعات یا کار با یکدیگر باشند آن وقت هم باید به پهنای باند و پورت سرور توجه کنم؟

clover
شنبه 12 شهریور 1390, 17:06 عصر
پ.ن : پهنای باند مقدار ارسال و دریافت داده از سایت شماست . برای مثال 10 گیگ پهنای باند یعنی کاربران شما پس از استفاده از 10 گیگ دیگه نمیتونند سایت شما رو ببینند .
دوست من، این که شما می فرمایید اگر اشتباه نکنم تعریف ترافیکه
پهنای باند در واقع حجم داده هایی هست که در یک مقطع زمانی بین سایت و کاربران می تونه مبادله بشه و به زبان ساده همون سرعت اتصال اینترنت هاسته.

milade
شنبه 12 شهریور 1390, 20:25 عصر
چیزی که شما میفرمایید درسته ، اما یه خورده کتابیه .
الان توی بازار بیشتر پهنای باند یا BW خطاب میشه که بنده هم به هر حال به اون خو گرفتم !
اما در کل اگر بخوایم درستش رو بگیم ، پهنای باند ( سرعت پورت ) مهم هست برای کاربر های انلاین .
اگر پورت سرور رو 1 گیگ در نظر بگیریم و یه کشور نزدیک باشه ، حدوداً 70 مگ دانلود میده .
اگر شما 1000 کاربر انلاین دارید و هر کدوم به طور متوسط 70 کیلو دانلود داشته باشند در ثانیه ، و سرور اشتراکی باشه ،یه خورده به سرور فشار میاره ، اما طوری نمیشه .
احتمالاً هاست شما ساپند میشه در دراز مدت .البته با 1000 بازدید انلاین و ثابت . یعنی همیشه شما 1000 نفر رو داشته باشید ، که جز 5 - 6 تا سایت اول جهان هیچ سایتی این امار رو نداره .
چون هر هاست اشتراکی به طور متوسط باید 4% منابع استفاده کنه و در مدتهای کوتاه تا 10% اشکال نداره .
اما مطمعن باشید سرور کم نمیاره و هنگی در کار نیست .
فکر هم نمیکنم مشکلی پیش بیاد چون قبل از اون ترافیکتون! تمام میشه .

Alireza_Salehi
شنبه 12 شهریور 1390, 20:58 عصر
فاکتور اصلی برای پاسخگویی سرور میزان CPU و میزان RAM اختصاص یافته به Application Pool وب سایت شما ست. با توجه به سرباری که صفحات وب سایت شما از لحاظ میزان مصرف حافظه و توان پردازشی نیاز دارند توان سرور محاسبه می شود.

بعد از موارد فوق میزان پهنای باند اختصاص یافته نیز دارای اهمیت خواهد بود. با فشرده سازی فایل های استاتیک ، و کاهش حجم تصاویر و حتی الامکان استفاده از فرمت های تصویری کم حجم تر مانند Jpeg این ترافیک به مقدار قابل ملاحظه ای کاهش می یابد.


برای اندازه گیری میزان RAM و CPU مصرفی هم می توانید از Performance Counter ها و ابزار Load Test Agent استفاده کنید.
http://www.asp.net/visual-studio-team-system/videos/using-the-load-test-agent

aminghaderi
شنبه 12 شهریور 1390, 22:50 عصر
سلام و درود به همه برنامه نویسان.
در تکمیل راهنمایی های اقا میلاد و استادم اقای صالحی ، در تعداد بازدید های خیلی بالا که از توان سرور های اشتراکی خارج باشه ( همون طور که گفته شد سرور های اشتراکی محدودت استفاده از منابع و ... دارند.) از یه سرور مجزا برای سایتمون استفاده می کنیم.
در صورت ایجاد ترافیک بسیار بالا از چندین سرور کمک می گیریم تا ترافیک وارده بروی تمامی سرور ها اعمال بشه و مشکلی پیش نیاد.
مثال : پرتال های دانشگاهی هنگام انتخاب واحد .

موفق باشی.

milade
شنبه 12 شهریور 1390, 23:14 عصر
البته لود بالانسنگ هزینه اش زیاده ...

من بیشتر فکر میکنم ایشون یه خورده الان دارند اینده نگری میکنند و ...

شما روی همین هاستتون ادامه بده .اگر مشکلی پیش بیاد هاستینگ بهتون اخطار میده که VPS یا VDS یا Dedi بگیرید .
اما فعلاً با همین شیر شروع کن .
چون بیای وارد سرور مجازی و .. شی کلی هزینه متحمل میشی .
از کنترل پنل و مانیتورینگ و لایسنس های بسیار گران ( مثال MS SQL SERVER STANDARD ما داریم میگیریم ماهیانه 250$ ) ..

فعلاً عجله نکن .