سؤال

كل الآن وبعد ذلك أجد ويب التطبيقات التي يكون نوعا من المادة التاريخ/الإصدارات حيث يمكنك اختيار النسخة السابقة من المادة/المحتوى أساسا القيام "استعادة" العملية.أنا والتخطيط على وجود واحد مثل هذا, ولكن لدي بعض الأمور في ذهني وأود أن الحصول على آرائكم.

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

2) كيف العديد من الإصدارات ؟ إذا كان المستخدم تحافظ على تعديل المادة (دعنا نقول انه يحتفظ إضافة فقرات جديدة) ثم يحفظ المادة, كيف العديد من الإصدارات المختلفة من هذه المادة يجب أن يكون هناك في ماكس ؟ يجب أن تسمح للمستخدم بتحديد (التي كانت فكرتي الأولى)?ما هو عادة معقولة القيمة ؟ 10?هو الإصدار شيء سيء عندما يتعلق الأمر قرص التخزين ؟ إذا كان كل المادة 10 إصدارات, انها في الاساس 10x أكثر مساحة كامل محتوى المادة...الآن تخيل وجود 1 ميغابايت من محتوى المادة ، سيكون من 10 ميجا كامل DB و بعض المضيفين حدود حجم ديسيبل.هذا يقودنا إلى السؤال 3:

3) هل تتم إزالة الإصدارات ؟ إذا المادة الإصدارات بقيت سليمة لمدة طويلة بما فيه الكفاية, يمكنك إزالة تلك ؟ إذا كان الأمر كذلك ، ما هي مدة قمت بتعيين ؟ المستخدم تعريفها ؟ هو أسبوع واحد كافية الافتراضي قيمة ؟ إذا كان الوقت ليس المؤشر ، ثم ما هو ؟ وإذا كان الوقت هو المؤشر ، ثم قم بتشغيل Crons للقيام تنظيفات أو ماذا ؟

4) كيفية تحديد "التغيير؟"إذا كان المستخدم يضيف نقطة واحدة في نهاية المقال و يضغط على زر حفظ ما خلق تاريخ جديد الدخول ؟ كيف يمكنك التعامل مع هذا ؟ هل تقارن إذا كانت المادة قد تغير إذا كان يمكنك إنشاء إدخال جديد?

أن الكثير من الأسئلة أعلم, ولكن إذا كان لديك بعض الآراء أو الأفكار أنا سعيد أن أسمع لهم.:)

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

المحلول

إذا كان كل المادة 10 إصدارات, انها أساسا 10x أكثر مساحة كامل محتوى المادة...الآن تخيل وجود 1 ميغابايت من محتوى المادة ، سيكون 10 MB كامل ديسيبل ، بعض المضيفين حدود حجم DB.

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

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