改訂新版 達人が教えるWebパフォーマンスチューニング ~ISUCONから学ぶ高速化の実践(技術評論社) [電子書籍]
    • 改訂新版 達人が教えるWebパフォーマンスチューニング ~ISUCONから学ぶ高速化の実践(技術評論社) [電子書籍]

    • ¥3,520704 ゴールドポイント(20%還元)
    • ただいま予約受付中!2026年10月30日12:00:00からお読みいただけます

改訂新版 達人が教えるWebパフォーマンスチューニング ~ISUCONから学ぶ高速化の実践(技術評論社) [電子書籍]

藤原俊一郎(著者)、馬場俊彰(著者)、中西建登(著者)、長野雅広(著者)、金子達哉(著者)、草野翔(著者)
価格:¥3,520(税込)
ゴールドポイント:704 ゴールドポイント(20%還元)(¥704相当)
フォーマット:
専用電子書籍リーダーアプリ「Doly」が必要です。無料ダウンロード
お届け日:ただいま予約受付中!
出版社:技術評論社
公開日時:2026年10月30日12:00:00からお読みいただけます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

改訂新版 達人が教えるWebパフォーマンスチューニング ~ISUCONから学ぶ高速化の実践(技術評論社) の 商品概要

  • 本書は,Webサービスのパフォーマンスチューニングコンテスト「ISUCON」を例にして,「重い」Webサービスを高速化する手法を解説する書籍です。
    Webサービスを高速化するためには,Webアプリケーションのコードを書き換えたり,ミドルウェアやOSの設定を修正したりするなど,複数の技術を組み合わせる必要があります。本書では,ISUCONや実際の現場でパフォーマンスチューニングを実践してきたエンジニアたちが,その知見をもとにWebサービスを高速化するための手法を解説します。
    改訂新版では,各種ソフトウェアの最新バージョンや技術動向に対応するとともに,近年重要な技術となった分散トレーシングについての章を新設。トレースを適切に利用することで,Webサービスのどこが重いのかを詳細に把握する手法を解説します。
    Webサービスの開発・運用をしているが動作が重くて困っている方はもちろん,これからISUCONに出場したい方や,ISUCONでさらに良い成績を収めたい方にもおすすめの一冊です。
  • 目次

    Chapter1 チューニングの基礎知識
    1-1 “高速であること”は現代のWebサービスの必須要件
    1-2 高速なWebサービスとは
    1-3 Webサービスの負荷
    1-4 必要十分なキャパシティを用意するには
    1-5 パフォーマンスチューニング“きほんのき”
    1-6 パフォーマンスチューニング“きほんのほ”
    1-7 パフォーマンスチューニング“きほんのん”
    1-8 まとめ

    Chapter2 基礎的な負荷試験
    2-1 本書で扱うWebサービス private-isu
    2-2 負荷試験の準備
    2-3 ベンチマーカーによる負荷試験の実行
    2-4 パフォーマンスチューニング 最初の一歩
    2-5 分散トレースによるボトルネックの特定
    2-6 ベンチマーカーの並列度
    2-7 まとめ

    Chapter3 モニタリング
    3-1 モニタリングとは ―インフラにおけるテスト
    3-2 モニタリングに対する考え方
    3-3 モニタリングの種類
    3-4 手動でのモニタリング
    3-5 モニタリングツール
    3-6 モニタリングツールのアーキテクチャ
    3-7 実際にモニタリングを行う
    3-8 モニタリングの注意点
    3-9 ログに対するモニタリング
    3-10 まとめ

    Chapter4 データベースのチューニング
    4-1 データベースの種類と選択
    4-2 データベースの負荷を測る
    4-3 インデックスでデータベースを速くする
    4-4 N+1とは
    4-5 データベースとリソースを効率的に利用する
    4-6 まとめ

    Chapter5 リバースプロキシの利用
    5-1 アプリケーションとプロセス・スレッド
    5-2 リバースプロキシを利用するメリット
    5-3 nginxとは
    5-4 nginxのアーキテクチャ
    5-5 nginxによる転送時のデータ圧縮
    5-6 nginxによるリクエスト・レスポンスのバッファリング
    5-7 nginxによるEarly Hintsの活用
    5-8 nginxとアップストリームサーバーのコネクション管理
    5-9 nginxのTLS通信を高速にする
    5-10 まとめ

    Chapter6 キャッシュの活用
    6-1 キャッシュデータ保存に利用されるミドルウェア
    6-2 キャッシュをKVSに保存する際の注意点
    6-3 いつキャッシュを利用するか
    6-4 具体的なキャッシュ実装方法
    6-5 キャッシュを監視する
    6-6 まとめ

    Chapter7 押さえておきたい高速化手法
    7-1 外部コマンド実行ではなく,ライブラリを利用する
    7-2 開発用の設定で冗長なログを出力しない
    7-3 HTTPクライアントの使い方
    7-4 静的ファイル配信をリバースプロキシから直接配信する
    7-5 HTTPヘッダーを活用してクライアント側にキャッシュさせる
    7-6 CDN上にHTTPレスポンスをキャッシュする
    7-7 まとめ

    Chapter8 OSの基礎知識とチューニング
    8-1 流れを見極める
    8-2 Linux Kernelの基礎知識
    8-3 Linuxのプロセス管理
    8-4 Linuxのネットワーク
    8-5 LinuxのディスクI/O
    8-6 CPU利用率
    8-7 Linuxにおける効率的なシステム設定
    8-8 Linuxカーネルパラメータ
    8-9 MTU(Maximum Transmission Unit)
    8-10 まとめ

    Chapter9 シナリオを持った負荷試験
    9-1 負荷試験ツールk6
    9-2 k6による単純な負荷試験
    9-3 k6でシナリオを記述する
    9-4 複数のシナリオを組み合わせた統合シナリオを実行する
    9-5 負荷試験で得られたアクセスログを解析する
    9-6 まとめ

    Chapter10 分散トレーシング
    10-1 従来のモニタリングの限界
    10-2 分散トレーシングの歴史と概念
    10-3 分散トレーシングの標準化とOpenTelemetry
    10-4 Goアプリケーションへの計装
    10-5 分散トレーシング運用の注意点
    10-6 まとめ

    付録A private-isuの攻略実践
    A-1 用意した競技用環境
    A-2 ベンチマーカーの実行方法
    A-3 各章の技法を適用する
    A-4 まとめ

    付録B ベンチマーカーの実装
    B-1 ISUCONのベンチマーカーは何をするのか
    B-2 ベンチマーカーに頻出する実装パターン
    B-3 private-isuを対象としたベンチマーカーの実装
    B-4 まとめ

改訂新版 達人が教えるWebパフォーマンスチューニング ~ISUCONから学ぶ高速化の実践(技術評論社) の商品スペック

Cコード 3055
出版社名 技術評論社
本文検索 可
紙の本のISBN-13 9784297160135
他の技術評論社の電子書籍を探す
ファイルサイズ 30.5MB
著者名 藤原俊一郎
馬場俊彰
中西建登
長野雅広
金子達哉
草野翔
著述名 著者

    技術評論社 改訂新版 達人が教えるWebパフォーマンスチューニング ~ISUCONから学ぶ高速化の実践(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!