هل يتم طرح الموقع بالكامل أم يتم تغيير الصفحات/العناصر فقط؟(آسب.نت)

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

سؤال

نستخدم ASP.NET، C#

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

هل هذه فكرة جيدة؟هل يجب علي طرح التغييرات فقط؟

هل يجب أن أقوم بتقسيم موقعي إلى مشاريع أصغر؟

ما هي أفضل الممارسات؟

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

المحلول

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

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

نصائح أخرى

ويعتمد على كيفية اختبار قبل النشر.

إذا (تلقائيا) اختبار كل شيء قبل الإفراج عنهم، ليس فقط الجانب السلبي النفقات العامة للنقل الملف.

وتفريغ الكامل هو أفضل إذا تم اختبار المشروع ككل؛ ومع ذلك، صفحات فردية مقبولة عموما عندما يتم بشكل فردي اختبار الانحدار التغييرات. فقط تأكد من تعيين إصدار إشارات التجميع الخاص بك بشكل صحيح:)

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