Naučila som sa o knihe pri skúmaní článku o analytikách a mobilných zariadeniach. Bol som naozaj ohromený videom O'reilly, v ktorom Grigorik načrtol kritické problémy výkonnosti prehliadača s vývojom mobilných telefónov. Výsledkom bolo moje hľadanie online verzie jeho knihy.
Dobré siete potrebujú rýchlosť
Zdôvodnenie tohto druhu knihy pochádza čiastočne z rastúceho dopytu po mobilných zariadeniach a zvyšujúcich sa schopností aplikácií. Tiež vzniká rastúci počet pluginov, ktoré prepájajú prehliadače s užitočnými aplikáciami. Majitelia firiem, ktorí použili doplnok Evernote alebo Chrome, môžu vidieť, ako sa dobrá aplikácia zapája do každodennej obchodnej činnosti.
Kniha je určená pre vývojárov, ale jej čitateľnosť spôsobuje, že stojí za to, že sa stránka otočí. Majiteľ malého podniku, ktorý chce hlbšie pochopiť, ako funguje internet, získa solidné informácie o sieti. Text je napísaný, aby vám pomohol pochopiť, čo sa deje mimo toho, čo je vidieť v prehliadači. Akronymy sú zobrazené popri diagramoch, aby sa lepšie zobrazili funkcie a nápady.
Vezmite toto vysvetlenie a vizuálne pre TCP (prenosový protokol:
Všetky pripojenia TCP začínajú trojcestným handshake. Predtým, než klient alebo server môžu vymieňať akékoľvek aplikačné dáta, musia sa dohodnúť na spustení čísiel sekvenčných paketov, ako aj počet ďalších premenných špecifických pre pripojenie z oboch strán. Čísla sekvencií sa z bezpečnostných dôvodov náhodne vyberú z oboch strán.
Obrázok 2-1 zo siete s vysokým výkonom Broswer Networking
Takéto príklady sú výhodou pre tých, ktorí majú záujem o vývoj aplikácií, ale je potrebné zvážiť, ako môžu internetové protokoly ovplyvniť rozhodnutia pre budúci vývoj alebo bezpečnosť. Keď Grigorik hovorí o latencii - doručenie paketov medzi prehliadačom a serverom - čitateľ môže oceniť jeho vplyv, ak ide o mobilné zariadenia: Mobilné zariadenia majú vyššiu rýchlosť latencie ako bežné stolné počítače.
To znamená, že podnik, ktorý vyvíja systém na zdieľanie údajov alebo súborov, musí zvážiť, ako objem informácií prenáša. To sa môže zdať ako priamočiare informácie vzhľadom na nedávny vzostup mobilných zariadení. Napriek tomu Grigorik poskytuje prvky tohto vyhlásenia, aby čitateľ vedel, čo súvisí s latenciou, pokiaľ ide o tieto obavy a niekoľko obchodných príkladov na zálohovanie, ako sú nasledujúce:
Latencia je dôležitým kritériom pre mnoho vysokofrekvenčných obchodných algoritmov na finančných trhoch, kde malý okraj niekoľkých milisekúnd môže premeniť milióny na stratu alebo zisk.
Dobré siete sú tiež podporované dobrými rozhodnutiami
Kniha sa rozdeľuje na nuansy sieťových protokolov, ako je napríklad Transport Layer Security, typy sietí, ako je Wi-Fi a mobilné, a protokoly týkajúce sa rozhrania API. Grigorik hovoril veľa o skúsenostiach s vývojármi a táto kniha prináša najnovšie poznatky, ktoré vývojári zvyčajne vidia, ako je upozornenie v reálnom čase, WebSocket a WebRTC.
Konečným výsledkom je lepšie pochopenie štandardov, ktoré môžu zmeniť projekt, pretože segmenty obsahujú skvele preverené informácie.
Každý čitateľ sa bude cítiť lepšie pri rozhodovaní o podrobnostiach, aj keď tieto technické podrobnosti skutočne vyžadujú niekoho, kto je mimo vytvárania programových správ "hello world".
Existujú niektoré knihy, ktoré prinášajú základy dokonalé, ale čitateľ musí nájsť zdroje na to, aby sa dostali do nehrdzavejúcej drsnosti. Dokonca aj keď nie ste vývojár, možno budete chcieť dať Vysoko výkonná sieť prehliadačov prehliadanie, aby ste zvýšili svoju sofistikovanosť internetu, aby vaše plány obsahovali najlepšiu možnú sofistikovanosť.
3 Komentáre ▼