ما هو الريباكين وهل هو ضروري عند نقل خادم؟

هناك أمر سطر الأوامر طريقة “إعادة تعيين” لسلاسل معينة في قاعدة البيانات. ولكن لا توجد ميزة تسمى ‘بحث واستبدال’ في Discourse. لذا، أعتقد أن الذكاء الاصطناعي الخاص بك يتوهم ويخلط الأمور.

من الناحية الفنية، في جدول قاعدة البيانات ‘posts’، يتم تخزين محتوى المنشور بطريقتين:

  1. ‘raw’ - هذا هو الـ markdown الذي أدخله المستخدم
  2. ‘cooked’ - هذه هي النسخة HTML للمحتوى، والتي نعرضها على الشاشة

“خبز” المنشور هو عملية التحويل من raw → cooked. نقوم بذلك في كل مرة يتم فيها إنشاء/تعديل منشور، وعند ‘إعادة الخبز’.

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

5 إعجابات