Skausmingai nestabilų „Apple“ tiesioginį srautą lėmė bloga „JavaScript“

„Apple Watch“ vakar galėjo pavogti prožektorių „Flint“ centre, tačiau daugeliui gerbėjų įsijausti į pirmąsias 30 minučių buvo neįmanoma, kaip subraižyti safyro krištolo stiklą.

Ventiliatorius, bandančius stebėti įvykį per „Apple TV“ ir „Safari“, pasitiko spalvingi barai ir „Apple TV“ sunkvežimių tvarkaraštis. Net jei galėtumėte prisijungti prie tiesioginio srauto, suprasti Timą Cooką ir Philą Schillerį buvo beveik neįmanoma, nes kinų vertimo takelis garsiai groja per pagrindinį kanalą.

Tai buvo an absoliuti nelaimė per pirmąsias 30 minučių iš įmonės, kuri vykdo rinkodaros įvykius tiksliai kaip zenas, tačiau Anot Dano Rayburno „Streaming Media“, norint numušti, tereikia kelių paprastų klaidų Rodyti. Po to, kai įsigilino į „Apple“ svetainės metaduomenis ir kodą, Rayburnas rado problemos šaknį: porą eilučių „JavaScript“.

„Apple“ nusprendė pridėti šiek tiek JSON („JavaScript Object Notation“) kodo „apple.com“ puslapyje, kuris apačioje pridėjo interaktyvų elementą, rodantį tviterį apie įvykį. Dėl to puslapis kas kelias milisekundes pradėjo atnaujinti skambučius. „Apple“ priėmusi sprendimą pridėti JSON kodą, svetainė „apple.com“ buvo pašalinta iš talpyklos, o tai daro didžiulį poveikį puslapio ir srauto įkėlimo našumui “.

Dėl visų atnaujinamų skambučių iš JSON kodo atrodo, kad jis dirbtinai privertė grotuvą pabloginti kokybę vaizdo įrašo, sumažindamas jį iki mažesnio pralaidumo, nes manė, kad srauto užklausų buvo daugiau nei ten buvo “.

„Apple“ vaizdo įrašų srautui rėmėsi tik „Akamai“ turinio pristatymo tinklu, tačiau jų serveriai negalėjo išsaugoti puslapio talpykloje dėl JSON kodo. Bet kokios puslapio našumo problemos taip pat paveikė vaizdo įrašą, nes „Apple“ įdėjo jį tiesiai į tinklalapį.

Gerai, bet ką daryti su erzinančiu kinų kalbos vertėju, trunkančiu per Timą ir Philą pirmąsias 27 minutes? Tai viskas „Apple“. Darbuotojas neturi būti teisingai nustatęs kodavimo įrenginio, o pirminis ir atsarginis srautai buvo nesuderinti (tai taip pat galėtų paaiškinti dvi dainas prieš įvykį).

Rayburnas sako manantis, kad koduotuvai buvo iš naujo paleisti po įvykio pradžios, todėl „Apple TV“ ir „iOS“ vartotojai bandydami pasiekti, gavo klaidos pranešimus „nepavyko įkelti filmo“ ir „jūs neturite leidimo pasiekti“ maitinti.

Šaltinis: Srautinė žiniasklaida

Naujausias tinklaraščio įrašas

„Yosemite“ perdavimo funkcija gali neveikti visiems „Mac“ vartotojams
September 11, 2021

„Yosemite“ perdavimo funkcija gali neveikti visiems „Mac“ vartotojamsKreditas: „Apfeleimer“„Handoff“ buvo viena įdomiausių „iOS 8“ ir „OS X Yosemit...

Nelaukite „Handoff“ - šios 5 programos šiandien sklandžiai sinchronizuojamos
September 11, 2021

„iOS 8“ Perdavimo funkcija atrodo visai graziai. Įsivaizduokite, kad pradedate užduotį „Mac“ ir galite nelaukdami tęsti ten, kur baigėte. Tiesiog p...

| „Mac“ kultas
September 11, 2021

„iOS 7“ atnaujina žaidimus naudodami naujus valdiklius, kūrėjo įrankius„iOS 7“ po gaubtu suteikia dvi naujas funkcijas, kurios užmuš mobiliųjų žaid...