سؤال

وأود أن أسألك ما هو أفضل الإعداد لتطبيق التالية:

وASP.NET 3.5 موقع الويب - تستخدم طبقة العرض، والكثير من AJAX و JS. لن تصل إلى الخادم كثيرا.

وASP.NET WCF - الاستشاريين وتوفير كافة البيانات إلى التطبيق. انها مسؤولة عن التحقق من صحة، نمذجة البيانات / إعداد والتواصل مع خادم DB.

وقاعدة البيانات - SQL 2005 ملقم الأمراض المنقولة جنسيا، يتم ترميز بعض المنطق على جانب الملقم كما الإجراءات المخزنة. بعض المنطق يمكن أن يكون الوقت طويلا بعض الشيء. في رأيي انها معظم الموارد المستهلكة جزء من التطبيق.

وهذا الموقع يمكن أن يصل إلى 1000 مستخدم في الدقيقة الواحدة. نحن يمكن أن يصل إلى 4 الملقمات في التكوين التالية: إنتل زيون ثنائية رباعية 8X 2.00+ غيغاهرتز، 16 GB RAM، SSD أو محركات أقراص RAID.

ما هي أفضل طريقة لوضع أجزاء من التطبيق على خوادم المادية؟ وهل التعامل مع هذا النوع من الحمل؟

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

المحلول

في تطبيق تصفون، وأظن أن إدارة موضوع ستكون مشكلة كبيرة. رمي الأجهزة في المشكلة قد لا يكون أفضل نهج.

في ناحية التقسيم، فإنه يعتمد على ما إذا كان يمكنك الاستفادة من أشياء مثل التخزين المؤقت والتخزين المؤقت الإخطارات. إذا كان كل دعوة إلى التطبيق لديها لتصل إلى DB وتشغيل إجراء مخزن طويلة، فإنك قد ترغب في الحصول على مزيد آلات DB وعدد أقل من خوادم الشبكة الأمامية.

وهذا هو موضوع كبير. في محاولة لتقديم إجابة شاملة معقول بالضبط هذا النوع من الأسئلة، انتهى بي الأمر يؤلف كتابا حول هذا الموضوع: بسرعة فائقة ASP.NET: بناء المواقع على شبكة الإنترنت بسرعة فائقة وفائقة قابلة باستخدام ASP.NET و SQL Server

نصائح أخرى

والمكان أقل قابلة في أي تطبيق هو خادم قاعدة البيانات، يمكنك إضافة المزيد من خوادم الويب والتطبيقات ولكن لا يمكنك تكرار DB بنفس السهولة لذلك سوف تستفيد في المدى الطويل إذا سوف DB لا يحتوي على أي منطق خصوصا أي منطق تشغيل طويلة. في الكثير من التطبيقات التي تحد عامل ليس وحدة المعالجة المركزية ولكن الذاكرة والتفكير جلسات عمل المستخدم إذا قمت بتخزين 1MB من البيانات لكل مستخدم سوف التطبيقات تكون قادرة على دعم جلسات عمل المستخدم 64000 silmantanius معك آلات أنه قد يكون كافيا أم لا. المشكلتين يمكن التخفيف منها باستخدام التخزين المؤقت مستوى التطبيق ولكن هذا يمكن أن يؤدي امتلاك مجموعة من المشاكل لأنه الآن واجهت مع البيانات التي لا معنى لها. لتوسيع نطاق المواقع جلسة مقرها سوف تحتاج إلى استخدام الذكية تحميل حل موازن التي تدعم جلسات لزجة، للأحمال الخاص بك على الأرجح ستحتاج موازن تحميل الأجهزة.

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