Mam plik mp3 na s3 (i doświadczyłem wielu innych plików mp3), który nie jest odtwarzany w chrome (i innych przeglądarkach, jak również: FF, safari itp.). Okno dialogowe sieci w chrome pokazuje, że istnieje oczekujące żądanie, na które s3 nigdy nie reaguje, jednak jeśli zrobię wget pod adresem URL, otrzymam natychmiastową odpowiedź.s3 niekończące się oczekujące żądania dźwiękowe
Dodatkowo, jeśli serwuję dokładnie ten sam plik z serwera z uruchomionym nginxem, mogę natychmiast uzyskać dostęp do adresu URL w chrome. Wiem, że S3 obsługuje żądania zakresu bajtów, więc nie powinno być problemu z zapytaniami dotyczącymi zakresu bajtów w chrome. Dodatkowo sprawdziłem, czy plik jest dostępny, a jego typem treści jest audio/mpeg.
Oto plik w pytaniu: http://s3.amazonaws.com/josh-tmdbucket/23/talks/ffcc525a0761cd9e7023ab51c81edb781077377d.mp3
Oto zrzut ekranu z żądań sieciowych w Chrome dla tego adresu URL:
Czy zastanawiałeś się, co było przyczyną? – jcalloway
Nie, i opuściłem projekt, więc nie jestem pewien, w jaki sposób rozwiązali ten problem. –
Doszedłem do wniosku, że czeka mnie błąd. Było to spowodowane nieskończoną pętlą w moim javascript dla jakiegoś innego kodu. Możliwe, że ta pętla brała wszystkie cykle, a tym samym powodując oczekujące żądania GET – jcalloway