ضاغط الصور

مرحبًا يا أصدقاء،
هل توجد حلول لتخزين الصور الكبيرة على Discourse؟ ما أعنيه هو، هل هناك خيار لتصغير الصور أثناء رفعها من قبل المستخدم، أو خيار آخر أقل تفضيلًا، وهو استبدال الصور على محرك الأقراص الثابتة SSD بنسخها المصغرة كل بضعة أشهر؟
أنا لا أعتقد أنه من المنطقي على المدى الطويل الاحتفاظ بجميع الصور الكبيرة على محرك الأقراص الثابتة SSD الخاص بي.
في الوقت الحالي (لقد أنشأتُ منتدىي للتو) أحتاج إلى 1 جيجابايت إضافية كل شهر.
شكرًا لكم.

الحل الأمثل هنا هو عدم تخزين الملفات المرفوعة على الخادم الخاص بك على الإطلاق.

هل فكرت في استخدام S3 أو ما شابه؟ يمكنك وضع S3 خلف شبكة توصيل محتوى (CDN) مما سيقلل من تكاليف النقل. إنها أرخص بكثير من القرص الصلب المحلي (SSD).

أرى.. شكرًا لك يا @Stephen على إجابتك. أنا أستخدم حاليًا Amazon Lightsail، وهو رخيص جدًا؛ فالحزمة التي اشتريتها مقابل 5 دولارات تتضمن قرصًا صلبًا بحجم 40 جيجابايت. ربما يكون ذلك كافيًا للسنة الأولى.

ومع ذلك، أردت العثور على حل مستقبلي لذلك، لأنه مع التكنولوجيا الحالية (كما أفعل يدويًا على موقعي الإلكتروني)، يمكنني تصغير الصور من 3 ميجابايت إلى حوالي 60 كيلوبايت (كما أقوم أيضًا بتغيير الدقة). إذا قمت بذلك على Discourse، فسيدوم الـ 40 جيجابايت إلى الأبد! لكنني أظن أن القيام بذلك تلقائيًا أو حتى يدويًا ليس بالأمر السهل :laughing:

نعم، هناك عدة إعدادات للموقع تتحكم في الحد الأقصى لحجم الصورة وجودة التحويل — يمكنك البحث عنها.

لدينا أيضًا مهمة rake تقوم بالمرور عبر الصور التي تم رفعها سابقًا قبل تغيير هذه الإعدادات وتغيير حجمها إذا كانت “كبيرة جدًا”، لكنني لست متأكدًا مما إذا كانت متاحة للعامة @cvx؟

مرحباً،

بصرف النظر عن تكوين تخزين سحابي (S3) وشبكة توصيل المحتوى (CDN) لخدمة الصور، هل لدى أي شخص خبرة في تحويل الصور (مضغوطة بصيغة JPEG تدريجية) على الفور قبل تخزينها على S3 أو بعد تخزينها عليها؟

إذا كان لديك مثيل Discourse يعتمد بشكل كبير على الصور، فإن أداة http://webpagetest.org/ تشكو مراراً وتكراراً من عدم استخدام صيغة JPEG التدريجية. وإذا كان المستخدمون يرفعون صوراً ضمن المنشورات، فإن التحويل أو الضغط اليدوي للصور قبل أو بعد نشرها يكون أمراً صعباً.

وجدت بعض الأساليب لتحسين حجم الصور في سلال تخزين AWS S3 باستخدام وظائف Lambda الخالية من الخوادم.

خيارات مدفوعة:

خيارات قم بها بنفسك (DIY):
https://developer.happyr.com/aws-lambda-image-optimization-with-serverless

أود جداً سماع تجاربكم.

شكراً لكم.