私はこの本について学び、分析とモバイル機器に関する記事を調べていました。 Grigorikがモバイル開発における重大なブラウザパフォーマンスの問題について概説したO’reillyのビデオに私は本当に感銘を受けました。その結果、私は彼の本のオンライン版を探していました。
良いネットワークにはスピードが必要
このような本を推論する理由の1つは、モバイルデバイスに対する需要の高まりとアプリの機能の向上です。また、ブラウザと便利なアプリケーションを接続するプラグインも増えています。 EvernoteまたはChromeプラグインを使用したことのあるビジネスオーナーは、優れたアプリケーションが日常の業務にどのように組み込まれているかを確認できます。
この本は開発者を対象としていますが、その読みやすさはページを変える価値があります。インターネットの仕組みをより深く理解したい中小企業の経営者は、しっかりとしたネットワーキングの洞察を得るでしょう。このテキストは、ブラウザで表示されること以外に何が起こるのかを理解しやすくするために書かれています。頭字語は、機能やアイデアをよりよく視覚化するために、ダイアグラムと一緒に表示されます。
この説明とTCP(伝送制御プロトコル)の図を見てください。
すべてのTCP接続は3方向ハンドシェイクで始まります。クライアントまたはサーバがアプリケーションデータを交換する前に、両者は、パケットシーケンス番号の開始、およびその他のさまざまな接続固有の変数について、両側から合意する必要があります。セキュリティ上の理由から、シーケンス番号は両側からランダムに選択されます。
高性能Broswerネットワーキングからの図2-1
このような例は、アプリ開発に興味がある人にとっては朗報ですが、インターネットプロトコルが将来の開発やセキュリティの決定にどのように影響するかを検討する必要があります。 Grigorikが待ち時間 - ブラウザとサーバー間のパケット配信 - について話すとき、読者はモバイル機器が関係しているならその影響を理解することができます:モバイル機器はデスクトップより高い待ち時間率を持っています。
つまり、データやファイルを共有するためのシステムを開発している企業は、大量の情報がどのように伝達されるかを考慮する必要があります。最近のモバイル機器の台頭を考えると、それは直接的な情報に見えるかもしれません。それでもGrigorikは、そのような懸念とそれをバックアップするためのいくつかのビジネス例に関する待ち時間との関連性を知ることができるように、その声明の背後にある要素を提供しています。
レイテンシーは、数ミリ秒という短いエッジで何百万という損失や利益を生み出す可能性がある金融市場における多くの高頻度取引アルゴリズムの重要な基準です。
良いネットワークは良い決断によっても支えられている
この本は、トランスポート層セキュリティなどのネットワークプロトコル、Wi-Fiやモバイルなどのネットワークの種類、およびAPI関連のプロトコルのニュアンスに分かれています。 Grigorikは開発者の経験について多くのことを話してきました、そしてこの本はリアルタイム通知、WebSocket、およびWebRTCのような開発者が通常見る最先端の考察を提供します。
セグメントには恐ろしく研究された情報が含まれているので、最終結果はプロジェクトを変えることができる標準のより良い理解です。
たとえそれらの技術的な詳細が「hello world」プログラミングメッセージを作成することを超えている誰かを本当に必要とするとしても、どんな読者でも詳細の背後にある決定についてより良く感じるでしょう。
基本を完璧にするいくつかの本がありますが、読者は重要なことに入るためにリソースを見つけなければなりません。あなたが開発者ではないとしても、あなたは 高性能ブラウザネットワーキング あなたの計画が可能な限り最高の洗練度を含むようにあなたのインターネットの洗練度を高めるためのブラウズ。
3コメント▼