اذهب إلى المحتوى

السؤال

نشر

مرحبا،

ارغب لأول مرة في تطوير موقع لتحميل الأفلام، أحتاج لفهم كيف يتم برمجة هذا النوع من المواقع من ناحية رفع فيديو ذو جودة كبيرة في لوحة التحكم و أيضا تحميله من قبل الزائر، ما المشاكل التي يمكن أن تواجهني من ناحية حجم الفيديو و سرعة تحميل الفيديو؟و هل يحدث إنقطاعات أثناء رفع و تحميل الفيديو؟ و أيضا كيف يمكنني استخدام سيرفرات خارجية و ما فائدتها؟.

 

استخدم لغة php و إطار العمل لارافيل.

أي معلومة يمكن أن تساعد و شكرا لكم.

Recommended Posts

  • 1
نشر

مرحبا اسماعيل،

ضمن دورة PHP يوجد مسار تطبيق مشاركة فيدوهات هل اطلعت عليه؟ ربما فيه إجابة لتساؤلاتك فهو يحوي نفس الأمور التي طرحتها في السؤال مثل التخزين السحابي مثلاً خدمات أمازون مع توفير الفيديو بأكثر من دقة مختلفة

  • حجم و سرعة تحميل الفيديو مرتبط بسرعة الانترنت في الاستضافة / حسب عدد المستخدمين للتطبيق في نفس الوقت
  • يمكن من خلال خصائص خادم الويب زيادة مدة Timeout (فترة انتظار انتهاء رفع/تحميل الفيديو) لقيمة مناسبة للمستخدمين أي أكثر من القيم الافتراضية مثل إعداد PHP
    *** PHP configuration
    
    /etc/php/<phpversion>/fpm/php.ini
      =>
      max_execution_time = 1800 # 30 min
    
      
    /etc/php/<phpversion>/fpm/pool.d/www.conf
      =>
      request_terminate_timeout = 0 # no timeout

    و إعاداد خادم 

    Nginx configuration

    /etc/nginx/sites-available/yoursite.conf
    
    location ~ \.php$ {
        # ...
        fastcgi_read_timeout 300;
        # ...
    }
    
    /etc/nginx/sites-available/yoursite.conf
    fastcgi_read_timeout = 2000;     # 2000 secs

    وفي حال استخدام مكتبة في الواجهة الأمامية مثل dropzonejs لها خاصية timeout لزيادة وقت الانتظار 

    var myDropzone = new Dropzone("#uploader", {
        // ...
        timeout: "4321",
        // ...
    });

     

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...