這是一本從點、線、面、體多個維度深度解讀性能優化方法的專業工具書。其中,“點”指的是代碼中的單個語句或函數,可以通過代碼級別的優化來提升性能;“線”指的是代碼中的執行路徑,可以通過算法和數據結構的優化來提升性能;“面”則上升到模塊、子系統級別;“體”則指的是整個系統,可以通過整體性優化來提升性能。本書首先介紹了性能優化的認知和方法論;然后介紹如何建立性能測試與評估的體系;接著對網絡、通信、客戶端、單服務實體、數據庫等的性能約束特點進行深度剖析,提出具體的優化方法與策略;之后剖析了緩存系統、消息隊列在性能優化中的應用;最后,通過具體的實踐案例(如智能音箱、商城、營銷紅包、交易系統等)介紹了各種性能設計與優化方法的應用,解讀了全鏈路觀測或壓測的具體實現方法與應用場景,以及云原生技術對性能的影響。