Web Performance Tuning, 2/e
暫譯: 網頁效能調優,第二版

Patrick Killelea

  • 出版商: O'Reilly
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 482
  • 裝訂: Paperback
  • ISBN: 059600172X
  • ISBN-13: 9780596001728
  • 已過版

買這商品的人也買了...

商品描述

As long as there's been a Web, people have been trying to make it faster. The maturation of the Web has meant more users, more data, more features, and consequently longer waits on the Web. Improved performance has become a critical factor in determining the usability of the Web in general and of individual sites in particular.

Web Performance Tuning, 2nd Edition is about getting the best possible performance from the Web. This book isn't just about tuning web server software; it's also about streamlining web content, getting optimal performance from a browser, tuning both client and server hardware, and maximizing the capacity of the network itself.

Web Performance Tuning hits the ground running, giving concrete advice for quick results -- the "blunt instruments" for improving crippled performance right away. The book then shifts gears to give a conceptual background of the principles of computing performance. The latter half of the book examines each element of a web transaction -- from client to network to server -- to find the weak links in the chain and show how to strengthen them.

In this second edition, the book has been significantly expanded to include:

  • New chapters on Web site architecture, security, reliability, and their impact on performance
  • Detailed discussion of scalability of Java on multi-processor servers
  • Perl scripts for writing web performance spiders that handle logins, cookies, SSL, and more
  • Detailed instructions on how to use Perl DBI and the open source program gnuplot to generate performance graphs on the fly
  • Coverage of rstat, a Unix-based open source utility for gathering performance statistics remotely



In addition, the book includes many more examples and graphs of real-world performance problems and their solutions, and has been updated for Java 2.

This book is for anyone who has waited too long for a web page to display, or watched the servers they manage slow to a crawl. It's about making the Web more usable for everyone.

Table of Contents

Preface

Part I. Preliminary Considerations

1. The Quick and the Dead

2. Web Site Architecture

3. Capacity Planning

4. Performance Monitoring

5. Load Testing

6. Performance Analysis

7. Reliability

8. Security

9. Case Studies

10. Principles and Patterns

Part II. Tuning in Depth

11. Browsers

12. Client Operating System

13. Client Hardware

14. Lines and Terminators

15. Network Protocols

16. Server Hardware

17. Server Operating System

18. Server Software

19. Content

20. Custom Applications

21. Java

22. Databases

Appendix. Web Performance Product Lists and Reviews

Index

商品描述(中文翻譯)

隨著網路的發展,人們一直在努力使其更快。網路的成熟意味著更多的使用者、更多的數據、更多的功能,因此在網路上的等待時間也變得更長。改善性能已成為決定網路整體可用性及特定網站可用性的關鍵因素。

《Web Performance Tuning, 2nd Edition》旨在從網路中獲得最佳性能。本書不僅僅是關於調整網頁伺服器軟體;它還涉及簡化網頁內容、從瀏覽器獲得最佳性能、調整客戶端和伺服器硬體,以及最大化網路本身的容量。

《Web Performance Tuning》迅速切入主題,提供具體建議以獲得快速結果——這些是改善受損性能的“粗糙工具”。然後,本書轉向提供計算性能原則的概念背景。本書的後半部分檢視網路交易的每個元素——從客戶端到網路再到伺服器——以找出鏈中的薄弱環節並展示如何加強它們。

在這第二版中,本書已大幅擴展,包括:
- 新章節關於網站架構、安全性、可靠性及其對性能的影響
- 詳細討論Java在多處理器伺服器上的可擴展性
- 用於編寫處理登錄、Cookies、SSL等的網頁性能爬蟲的Perl腳本
- 詳細說明如何使用Perl DBI和開源程式gnuplot即時生成性能圖表
- 涵蓋rstat,一個基於Unix的開源工具,用於遠程收集性能統計數據

此外,本書還包含了更多的實際性能問題及其解決方案的範例和圖表,並已更新至Java 2。

本書適合任何曾經等待過長時間才顯示網頁,或看著他們管理的伺服器緩慢到幾乎無法使用的人。這是關於讓網路對每個人來說更可用的書籍。

目錄

前言

第一部分:初步考量

1. 快與死
2. 網站架構
3. 容量規劃
4. 性能監控
5. 負載測試
6. 性能分析
7. 可靠性
8. 安全性
9. 案例研究
10. 原則與模式

第二部分:深入調整

11. 瀏覽器
12. 客戶端作業系統
13. 客戶端硬體
14. 行與終止符
15. 網路協議
16. 伺服器硬體
17. 伺服器作業系統
18. 伺服器軟體
19. 內容
20. 自訂應用程式
21. Java
22. 資料庫
附錄:網頁性能產品清單與評價
索引