High Performance Web Sites: Essential Knowledge for Front-End Engineers
Want your website to reveal extra quick? This ebook provides 14 particular principles that may lower 25% to 50% off reaction time while clients request a web page. writer Steve Souders, in his task as leader functionality Yahoo!, accumulated those most sensible practices whereas optimizing a few of the most-visited pages on the internet. Even websites that had already been hugely optimized, similar to Yahoo! seek and the Yahoo! entrance web page, have been in a position to make the most of those unusually basic functionality guidelines.
Each functionality rule is supported via particular examples, and code snippets can be found at the book's significant other website. the foundations comprise how to:
- Make Fewer HTTP Requests
- Use a content material supply Network
- Add an Expires Header
- Gzip Components
- Put Stylesheets on the Top
- Put Scripts on the Bottom
- Avoid CSS Expressions
- Reduce DNS Lookups
- Avoid Redirects
- Remove Duplicates Scripts
- Configure ETags
- Make Ajax Cacheable
If you are development pages for top site visitors locations and need to optimize the event of clients traveling your web site, this publication is indispensable.
"If everybody could enforce simply 20% of Steve's guidance, the internet will be adramatically larger position. among this booklet and Steve's YSlow extension, there is reallyno excuse for having a slow website anymore."
-Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM Inspector
"Steve Souders has performed a stupendous task of distilling an enormous, semi-arcane paintings all the way down to a collection of concise, actionable, pragmatic engineering steps that might swap the realm of net performance."
-Eric Lawrence, Developer of the Fiddler internet Debugger, Microsoft Corporation
international of net performance.” — Eric Lawrence, Developer of the Fiddler internet Debugger, Microsoft company “As the tension and function try out lead for Zillow.com, i've been chatting with the entire builders and operations fogeys to get them on board with the principles Steve defined during this e-book, they usually all ask how they could come up with this booklet. i feel this could be a compulsory learn for all new UE builders and function engineers here.” — Nate Moch, www.zillow.com “High functionality net.
Pages reason. * “Common DNS information dossier Configuration Errors,” http://tools.ietf.org/html/rfc1537. DNS Caching and TTLs | sixty five The typical TTL worth got by way of the buyer for a DNS list is half the utmost TTL worth. That’s as the DNS resolver itself has a TTL linked to its DNS list. while the browser does a DNS look up, the DNS resolver returns the quantity of time last within the TTL for its checklist. If the utmost TTL is five mins, the TTL back via the DNS resolver levels.
Are downloaded on the backside of the web page. those scripts are on the topic of the user’s eBay “Favorites” and are not likely required for rendering the web page. eBay has the instructed perform right here of loading scripts on the backside, which bankruptcy 6 defined as priceless since it doesn’t block downloading and rendering. eBay | 119 Google YSlow grade web page weight HTTP requests reaction time A 18K three 1.7 sec determine 15-12. http://www.google.com Google is understood for its uncomplicated and quickly web page.