Ich habe über das Buch erfahren, als ich nach einem Artikel über Analyse und mobile Geräte recherchierte. Ich war wirklich beeindruckt von einem Oreilly-Video, in dem Grigorik kritische Probleme mit der Browserleistung bei der Entwicklung von Mobilgeräten dargelegt hat. Das Ergebnis war meine Suche nach einer Online-Version seines Buches.
Gute Netzwerke brauchen Geschwindigkeit
Die Gründe für diese Art von Buch sind zum Teil auf die wachsende Nachfrage nach mobilen Geräten und die zunehmende Leistungsfähigkeit von Apps zurückzuführen. Es entsteht auch eine wachsende Anzahl von Plugins, die Browser mit nützlichen Anwendungen verbinden. Unternehmer, die Evernote oder ein Chrome-Plugin verwendet haben, können sehen, wie sich eine gute Anwendung in den Geschäftsalltag einbettet.
Das Buch ist für Entwickler gedacht, aber die Lesbarkeit macht die Seitenumdrehungen wert. Ein Kleinunternehmer, der ein tieferes Verständnis für die Funktionsweise des Internets möchte, erhält fundierte Erkenntnisse zum Netzwerk. Der Text soll Ihnen helfen zu verstehen, was jenseits des Browsers passiert. Neben Diagrammen werden Akronyme angezeigt, um Funktionen und Ideen besser zu visualisieren.
Nehmen Sie diese Erklärung und visuell für ein TCP (Übertragungssteuerungsprotokoll):
Alle TCP-Verbindungen beginnen mit einem Dreiwege-Handshake. Bevor der Client oder der Server Anwendungsdaten austauschen kann, müssen sie sich auf den Start von Paketsequenznummern sowie auf eine Reihe anderer verbindungsspezifischer Variablen von beiden Seiten einigen. Die Sequenznummern werden aus Sicherheitsgründen von beiden Seiten zufällig ausgewählt.
Abbildung 2-1 von Hochleistungs-Broswer-Netzwerken
Beispiele wie dieses sind ein Segen für diejenigen, die an der App-Entwicklung interessiert sind, müssen jedoch berücksichtigen, wie Internetprotokolle Entscheidungen für die zukünftige Entwicklung oder Sicherheit beeinflussen können. Wenn Grigorik von Latenz spricht - Paketzustellung zwischen Browser und Server -, kann ein Leser die Auswirkungen von Mobilgeräten verstehen: Mobilgeräte haben höhere Latenzraten als Desktop-PCs.
Dies bedeutet, dass ein Unternehmen, das ein System zur gemeinsamen Nutzung von Daten oder Dateien entwickelt, die Übertragungsmenge der Informationen berücksichtigen muss. Dies mag angesichts des jüngsten Aufstiegs von mobilen Geräten geradlinig erscheinen. Grigorik liefert jedoch die Elemente, die hinter dieser Aussage stehen, so dass der Leser wissen kann, welche Verbindungen mit der Latenzzeit in Bezug auf diese Bedenken verbunden sind, und einige Geschäftsbeispiele, auf die sich dies stützt, wie beispielsweise die folgenden:
Die Latenz ist ein wichtiges Kriterium für viele Algorithmen für den Hochfrequenzhandel in den Finanzmärkten, bei denen ein kleiner Rand von wenigen Millisekunden zu Verlust oder Gewinn in Millionenhöhe führen kann.
Gute Netzwerke werden auch durch gute Entscheidungen unterstützt
Das Buch wird in die Nuancen von Netzwerkprotokollen, wie Transport Layer Security, Arten von Netzwerken wie WLAN und Mobilfunk und API-bezogene Protokolle, unterteilt. Grigorik hat viel über die Erfahrung von Entwicklern gesprochen, und dieses Buch liefert die neuesten Erkenntnisse, die Entwickler normalerweise sehen, wie etwa Echtzeitbenachrichtigung, WebSocket und WebRTC.
Das Endergebnis ist ein besseres Verständnis von Standards, die ein Projekt verändern können, da die Segmente enorm recherchierte Informationen enthalten.
Jeder Leser wird sich bei den Entscheidungen hinter den Details besser fühlen, auch wenn diese technischen Details wirklich jemanden erfordern, der nicht nur "Hallo Welt" -Programmierungsnachrichten erstellt.
Es gibt einige Bücher, die die Grundlagen perfekt machen, aber der Leser muss Ressourcen finden, um sich in das Wesentliche einarbeiten zu können. Auch wenn Sie kein Entwickler sind, möchten Sie vielleicht geben Hochleistungsfähiges Browser-Netzwerk Durchsuchen Sie Ihre Internetpräzision, damit Ihre Pläne die bestmögliche Raffinesse enthalten.
3 Kommentare ▼