交付低延遲軟體的實用技術。
2025年10月出版 ISBN 9781633438088 264頁
包含在Manning Online訂閱服務中 黑白印刷 提供韓文版和簡體中文版
響應緩慢會毀掉優秀的軟體。無論是為了彌補伺服器訊息路由時遺失的微秒數,還是為了加快頁面載入速度而導致使用者長時間等待,尋找和修復延遲問題都可能成為開發者工作中令人沮喪的部分。這本獨一無二的書籍將向您展示如何識別、理解和應對應用程式和基礎架構中出現的延遲問題。
在” Latency”《延遲》一書中,您將學習:
- 什麼是延遲 – 以及它不是什麼
- 如何建模和測量延遲
- 組織應用程式資料以降低延遲
- 提高程式碼運行速度
- 在無法降低延遲的情況下隱藏延遲
簡而言之,延遲是因果之間的延遲。在實踐中,過多的延遲會在整個軟體系統中造成問題,從計算不準確和超時,到不耐煩的用戶乾脆放棄您的應用程式。延遲問題的避免和故障排除可能具有挑戰性。本書將理論與實務結合,將學術研究轉化為可應用於專案的實用技術。
關於這本書
” Latency”《延遲》將向您展示如何排查現有系統中的延遲問題,以及如何從頭開始建立低延遲系統。您將了解程式碼在分散式系統、資料庫和作業系統上的運作差異,並了解每種情況下常見的延遲問題。實作專案將幫助您學以致用。
您將編寫一個延遲基準測試工具來測量和視覺化延遲;並使用主機託管、分區和快取來降低 REST API 中的延遲。此外,本書還包含一些技巧、訣竅以及作者 Pekka Enberg 對延遲的個人見解,確保您在讀完後仍能輕鬆參考!
內容包含



“本書涵蓋了大部分重要主題,包括分區、複製、快取和作業系統級優化。它涵蓋了軟體和硬體方面的細節,幫助讀者理解造成延遲的因素以及如何改善延遲。” – Shubham Patel, Senior Software Engineer, Apple
“我很懷念這樣的書(條理清晰,實例、類比和理論巧妙結合)。我期待我的書架上能有一本。” – Artur Baruchi, Senior Software Engineer, Heo
“我會向任何不熟悉低延遲並且對此類應用程式的基本概念感到好奇的初級團隊成員推薦這本書。 “- Rene Perrin, Director of Software Engineering, CME group
目標讀者
具備後端工作知識的軟體工程師。範例使用 Rust 編寫。
關於作者
Pekka Enberg 是一位軟體專業人士,擁有作業系統、資料庫和分散式系統的背景和經驗,並致力於低延遲網路系統的研究。 Pekka 曾參與 Linux 核心的動態記憶體分配器子系統的維護工作,以及 ScyllaDB( 一款相容於 Apache Cassandra 的分散式資料庫,專注於低延遲和高吞吐量 )的開發。
購買書籍網址 | 今日特價書

也許你會有興趣
- 嵌入式系統開發相關線上課程與電子書
- 軟體工程相關線上課程與電子書
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入

發表迴響