سؤال

لنفترض أن متوسط ​​وزن صفحتنا P KBytes ولدينا N زيارات لكل وحدة زمنية (على سبيل المثال، في الساعة).كيف يمكننا تقدير عدد الخوادم اللازمة لدعم هذا التحميل بوقت استجابة معقول؟

هل كانت مفيدة؟

المحلول

هناك العديد من العوامل التي تؤثر على أداء الخادم (وحدة المعالجة المركزية، وذاكرة الوصول العشوائي، والإدخال/الإخراج، وذاكرة التخزين المؤقت، وقاعدة البيانات المحلية أو الخارجية، والشبكات، وما إلى ذلك) بحيث لا يمكنك حتى تخمين عدد الخوادم المطلوبة لمشروع معين.

أجد أن أي شخص يحاول اكتشاف ذلك يسلك طريقًا خاطئًا، لأنه غالبًا ما تكون لديه فكرة غير واقعية مفادها أن الموقع الذي سينشئه سيحظى بشعبية كبيرة.

نصيحتي، ما عليك سوى إنشاء تطبيقك واستخدام خادم واحد، وافترض أنك قد تحتاج إلى مزرعة خوادم، لذا قم ببناء برنامجك وفقًا لذلك (وهو ما يعني إلى حد كبير في .NET أنك لا تفعل أي شيء مختلف).قم بشراء المزيد من الخوادم فقط عندما تكون لديك حاجة فعلية، فشراء/استئجار الخوادم تحسبًا سيؤدي دائمًا إلى إهدار المال، فأنت لست أمازون ولا جوجل، ولا يمكنك افتراض التوسع المستقبلي بدقة حتى تحصل على الأرقام الحالية.

أعتقد أنك ستجد خادمًا جيدًا وسريعًا بشكل مدهش ويمكنه التعامل مع الكثير من المستخدمين.ضع في اعتبارك أن StackOverflow (آخر ما رأيته) يعمل على خادمين فقط؛خادم ويب وخادم قاعدة بيانات..هذا كل شيء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top