نحن نفكر في تغيير إعدادنا لأقصى حجم للصورة بالكيلوبايت، حيث بدأنا به مرتفعًا جدًا ونحتاج إلى توفير بعض تكاليف S3. أردت التحقق من فهمي قبل الضغط على الزر.
أعتقد أن هذا الإعداد يتم تطبيقه فقط على التحميلات الجديدة؟ هل هناك طريقة لتغيير حجم التحميلات الحالية لاستخدام القيمة القصوى الجديدة (على سبيل المثال، تغيير حجم النسخ الأصلية لأي شيء يتجاوز الحد الأقصى)؟ كنت آمل أن يفعل شيئًا مثل bundle exec rake posts:rebake (ربما)؟
إذا لم ينجح ذلك، فما هو النهج الأفضل هنا؟ كان هناك إصدار أقدم من Discourse يحتوي على Rails script/downsize_uploads.rb ولكني أعتقد أنه لم يعد موجودًا على GitHub الآن؟ هل هناك أي شيء آخر أم أن أفضل رهان لي هو استخدام هذا الرمز على إصدار أحدث من Discourse - أعتقد أنه يستخدم الميجابكسل كقيد بدلاً من الكيلوبايت؟
لدينا ضغط العميل يعمل وهو يؤدي بشكل جيد حقًا في الحفاظ على أحجام الصور صغيرة منذ تقديمه. لقد كنا مباشرين مع Discourse منذ حوالي مايو 2015، وربما لم نغير الحد الأقصى لحجم الصورة من قبل، لذا تبدو هذه المهمة مثالية - شكرًا لك!
أعتذر عن عدم تمكني من توقيع اتفاقية ترخيص المساهم (CLA) بسبب عملي، لذا بدون طلب سحب (PR) أردت تمرير ذلك..
..يجب أن يكون ARGV[1]، وإلا فإنه يستخدم دائمًا 500_000 بغض النظر عما تم تمريره. شكرًا مرة أخرى على الإشارة إلى المهمة الصحيحة، تم تغيير حجم جميع الملفات وهي تعمل بشكل رائع.