سؤال

لدي فيديو ثابت في تطبيق القضبان بلدي.لدي نسختين منه:واحد مخزنة في assets/videos واحد المخزنة في public.لسبب ما الفيديو المخزنة في assets تحميل مجلد أبطأ بكثير من الفيديو المخزنة في public مجلد.

  1. لا أحد يعرف لماذا?
  2. ما هي أفضل الممارسات?هل هو ممارسة سيئة لوضعها في public?
هل كانت مفيدة؟

المحلول

لا أحد يعرف لماذا?

لأن public المجلد هو المكان الأول الذي يخدم الطلب الوارد.إذا لم يتم العثور على المجلد/الملف في هذا المجلد ، فسيتم إعادة توجيهه إلى القضبان.

ما هي أفضل الممارسات?هل هو ممارسة سيئة لوضعها في الأماكن العامة?

ذلك يعتمد.إذا كنت ترغب في استخدام القضبان ميزات مثل الوصول إلى مجلد الفيديو مع assets_path أو قد يكون مثل تحويل ملفات الفيديو من شكل واحد إلى اثنين مع بعض القضبان النصي أو تريد تقييد أشرطة الفيديو لبعض البلدان أو الناس / المستخدم ثم يجب وضع لا تضع في public مجلد.هذا كل شيء.

نصائح أخرى

دليل الأصول مطلوب فقط إذا كنت ترغب في الاستفادة من خط أنابيب الأصول. يعالج خط أنابيب الأصول الأشياء من ضغط وتجميع ملفات .coffee و .less أو sass لضغط JS و CSS في ملف واحد بحيث يتعين على خادم الويب الخاص بك تقديم ملف واحد فقط لكل منهما.

عندما تقوم بتجميع الأصول الخاصة بك باستخدام "حزمة المهام rake exec rake الأصول: الترجمة المسبقة" يتم نقلها إلى الدليل العام الخاص بك على أي حال

تحقق من هذا التعليق https://stackoverflow.com/a/8581316/1231365

لذلك من الأفضل الاحتفاظ بمقاطع الفيديو الخاصة بك في المجلد العام.

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