High Performance Web Sites: Essential Knowledge for Front-End Engineers (Paperback)

Steve Souders

  • 出版商: O'Reilly
  • 出版日期: 2007-10-16
  • 售價: $1,210
  • 貴賓價: 9.5$1,150
  • 語言: 英文
  • 頁數: 170
  • 裝訂: Paperback
  • ISBN: 0596529309
  • ISBN-13: 9780596529307
  • 相關分類: CSSJavaScript網頁設計
  • 海外代購書籍(需單獨結帳)

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

商品描述

Description

Want your web site to display more quickly? This book presents 14 specific rules that will cut 20% to 25% off response time when users request a page. Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on the Web. Even sites that had already been highly optimized, such as Yahoo! Search and the Yahoo! Front Page, were able to benefit from these surprisingly simple performance guidelines.

The rules in High Performance Web Sites explain how you can optimize the performance of the Ajax, CSS, JavaScript, Flash, and images that you've already built into your site -- adjustments that are critical for any rich web application. Other sources of information pay a lot of attention to tuning web servers, databases, and hardware, but the bulk of display time is taken up on the browser side and by the communication between server and browser. High Performance Web Sites covers every aspect of that process.

Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. The rules include how to:
  • Make Fewer HTTP Requests
  • Use a Content Delivery Network
  • Add an Expires Header
  • Gzip Components
  • Move Stylesheets at the Top
  • Move Scripts to the Bottom
  • Avoid CSS Expressions
  • Make JavaScript and CSS External
  • Reduce DNS Lookups
  • Minify JavaScript
  • Avoid Redirects
  • Remove Duplicates Scripts
  • Configure ETags
  • Make Ajax Cacheable
If you're building pages for high traffic destinations and want to optimize the experience of users visiting their site, this book is indispensable.

"If everyone would implement just 20% of Steve's guidelines, the Web would be a dramatically better place. Between this book and Steve's YSlow extension, there's really no excuse for having a sluggish web site anymore."
-Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM Inspector

"Steve Souders has done a fantastic job of distilling a massive, semi-arcane art down to a set of concise, actionable, pragmatic engineering steps that will change the world of web performance."
-Eric Lawrence, Developer of the Fiddler Web Debugger, Microsoft Corporation

商品描述(中文翻譯)

描述

想讓您的網站顯示更快嗎?這本書介紹了14個具體的規則,當用戶請求頁面時,可以減少20%至25%的響應時間。作者Steve Souders在擔任Yahoo!首席性能工程師的工作中,收集了這些最佳實踐,並對一些最受歡迎的網頁進行了優化。即使是已經高度優化的網站,如Yahoo!搜索和Yahoo!首頁,也能從這些驚人簡單的性能指南中受益。

《高性能網站》中的規則解釋了如何優化已經建立在您網站中的Ajax、CSS、JavaScript、Flash和圖像,這些調整對於任何豐富的網絡應用程序都至關重要。其他信息來源非常關注調整網絡服務器、數據庫和硬件,但大部分顯示時間都花在瀏覽器端和服務器與瀏覽器之間的通信上。《高性能網站》涵蓋了這個過程的每個方面。

每個性能規則都有具體的示例支持,並且代碼片段可在該書的附屬網站上找到。這些規則包括如何:
- 減少HTTP請求
- 使用內容傳遞網絡(CDN)
- 添加Expires標頭
- 壓縮組件
- 將樣式表移到頂部
- 將腳本移到底部
- 避免使用CSS表達式
- 將JavaScript和CSS外部化
- 減少DNS查詢
- 縮小JavaScript
- 避免重定向
- 刪除重複腳本
- 配置ETags
- 使Ajax可緩存

如果您正在為高流量的目的地建立網頁,並希望優化訪問該網站的用戶體驗,這本書是不可或缺的。

“如果每個人都能實施Steve指南的20%,網絡將會變得更好。在這本書和Steve的YSlow擴展中,再也沒有理由擁有一個緩慢的網站了。”
-Joe Hewitt,Firebug調試器的開發人員和Mozilla的DOM Inspector

“Steve Souders在將一門龐大而半神秘的藝術縮小為一套簡潔、可行、實用的工程步驟方面做得非常出色,這將改變網絡性能的世界。”
-Eric Lawrence,Fiddler Web Debugger的開發人員,微軟公司