Seite 1 von 1

Django app - Videos laden langsam

Verfasst: Freitag 10. Juni 2022, 15:43
von naheliegend
Hi,

ich habe eine Django-App, wo sich User gewisse Videos in Full-HD anschauen können. Ausgeliefert werden die statics mit einem Nginx. Das Ganze läuft bei uberspace.
Trotzdem laden die Videos unglaublich schlecht bis gar nicht, bei guter Internetverbindung.

Bislang habe ich keine Erfahrung damit und habe das einfach im Template in einen video-tag geklatscht.

Code: Alles auswählen

        <video width="420" height="300" preload="auto" controls>
          <source src="{% static 'meine_app/video_test %}" type="video/mp4">
          Dein Browser unterstützt Videos nicht. Verwende bitte einen Anderen.
        </video>
        
Hat jemand Erfahrung damit, wie ich das schneller geladen bekomme?

LG

Re: Django app - Videos laden langsam

Verfasst: Freitag 10. Juni 2022, 17:06
von sparrow
D fehlt zumindest mal ein Hochkomma in dem gezeigten Quelltext.
Ansonsten solltest du grundsätzlich mal schauen, wie die Performance der URL auf dem Webspace ist. Das hat ja nichts mit Django zu tun sondern mit dem Webserver.

Re: Django app - Videos laden langsam

Verfasst: Freitag 10. Juni 2022, 19:43
von __blackjack__
Ich weiss auch nicht ob man wirklich einen Dienst der Full-HD-Video ausliefert bei einem günstigen Share-Hoster laufen lassen möchte. Man ist da ja nicht alleine auf dem Server mit der Bandbreite und I/O-Leistung.

Re: Django app - Videos laden langsam

Verfasst: Samstag 11. Juni 2022, 16:42
von noisefloor
Hallo,

des Weiteren könnte es ja auch sein, dass Uberspace in irgendeiner Form Traffic Shaping betreibt und das drosselt. Uberspace ist ja in erster Instanz ein Webhoster und kein Content Delivery Network für multimediale Inhalte. Da gibt es andere, die auf sowas spezialisiert sind.

Gruß, noisefloor