بالنسبة لأولئك منكم الذين يستخدمون SubSonic، ما هو نوع الأداء الذي تشاهدونه في التطبيقات الكبيرة؟

StackOverflow https://stackoverflow.com/questions/218659

سؤال

لقد استخدمت SubSonic في عدد قليل من مشاريع POC، ولكن ليس كبيرًا.إنه سهل الاستخدام للغاية، ومن الممكن تجريد حقيقة أنه يستخدم نمط السجل النشط (يمكن أن يحركه نحو نهج يعتمد على المجال أكثر).

هل استخدم أي شخص هنا SubSonic في تطبيقات أكبر، وما نوع الأداء الذي شاهدته؟هل كانت تجربتك تستحق العناء بشكل عام؟

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

المحلول

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

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

ومن جهة أخرى دعنا نقول في نفس التطبيق لديك أيضا 5 أو نحو ذلك الجداول مع فقط 3-4 الأعمدة و10 أو نحو ذلك الصفوف المستخدمة لإدارة والتكوين. يمكنك الآن استخدام واحدة من SubSonics الضوابط أنيق (وهي الرقابة سقالة) الأمر الذي سيخلق GridView مع بني في تعديل / إضافة / حذف / الفرز وظائف للجدول فقط عن طريق إسقاطه على الصفحة.

ودون سرعة الصوت لديها الكثير من وظائف توفير الوقت في صلب عليه، وعندما كنت تريد أن تفعل ذلك في طريقك (بين الحين والآخر نقول جميعا طريقي أو الطريق السريع!)، ودون سرعة الصوت تسمح لك أن تفعل ذلك في طريقك.

نصائح أخرى

يجب ألا نخشى الجوج:

http://blog.wekeroad.com/blog/subsonic-scaling/

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

ولقد تقدمت تطبيق ويب التجارة الإلكترونية باستخدام دون سرعة الصوت وFramework 2.0. انا اقول انها جيدة جدا. وكان التطبيق يست كبيرة جدا (10K خطوط رمز). كنت قليلا ساذج في ذلك الوقت عندما فعلت هذا المشروع، وقفز في نهاية عميق قبل وكنت على استعداد، لذلك من المرجح أي مشكلات في الأداء وصولا الى لي، وليس البرامج.

وانها وسيلة جيدة على الرغم من. دعم كبير وقوي، وتوفير الوقت، وما إلى ذلك.

ودون سرعة الصوت هو أداة وكان لديك لاستخدامها بحكمة. عندما يكون لديك تطبيق كبير ثم كنت قد وضعت في التخزين المؤقت وكان لديك للتأكد من أن قمت بإغلاق IDataReader إذا كنت تستخدم لهم.

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