Puncte:0

Cum să-i spui lui Safari care redă videoclipul că videoclipul pe care îl redă nu mai este disponibil?

drapel in

Noi rulăm câteva nginx servere care găzduiesc videoclipuri (într-o instituție de învățământ). Fișierele sunt stocate ca mp4e-urile de pe disc și browsere fie păstrează o conexiune TCP deschisă și citesc datele video după cum au nevoie, fie închid conexiunea și trimit următoarea solicitare de interval HTTP. Acesta din urmă este utilizat de preferință atunci când utilizatorii caută în videoclip.

Solicitările de interval funcționează bine atâta timp cât videoclipul redat de browser este încă disponibil utilizatorului. Autorizarea și disponibilitatea se pot modifica, rezultând un răspuns 403 sau, respectiv, 404 la o solicitare de interval.

Ne monitorizăm serverele și am observat că Apple Safari nu va înțelege codurile de răspuns 403 și 404. Încearcă să recupereze următorul segment al videoclipului, deși tocmai a primit un răspuns 403 sau 404, ceea ce a dus la inundații de solicitări cu coduri de răspuns de 400 de coduri, care declanșează alerte. Am dori să menținem alertele, deoarece ar putea indica o configurare greșită și din partea noastră.

Cum îi putem spune lui Safari să nu trimită o cerere de inundații, astfel încât să nu primim alerte false? În teorie, controlăm aplicația web care încorporează videoclipurile, dar a face modificări acolo înseamnă, de obicei, mai multe eforturi în comparație cu configurarea serverului.

[am raportat deja acest lucru la Apple; nu au raspuns]

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.