on November 22, 2005
I can't argue with the strengths of the book which is detailed in the number of excellent reviews here, as they are all true. I bought the book based on those reviews, and while they are true, I still feel cheated.
In today's world, where "standards based" coding is becoming more prevalent and adherance to the W3C standards for HTML coding is being recommended, this book just grated on me. While there is a great deal of great information, there are also a large number of "gotchas" to watch out for as well.
The book proposes to use HTML tags without their corresponding closing tags, not to use required elements whenever possible, avoid using quotes in HTML tags, and many other ways of creating "non-valid" code. This will "optimize" your code a bit more by reducing the characters in it, but it will also create problems for you in the future.
In summary, while the book does give alot of good information, it often steers you away from standard code. If you are unsure what is considered "standard" and required for creating valid XHTML/CSS, you are best served skipping this book as it will teach you to create invalid code. If you know enough about XHTML/CSS to ignore those parts, it's a great book.
on December 12, 2005
The book has six parts.
The first part says that because web users are willing to wait for at most eight seconds and many use a 56.6Kbps modem, web pages should be at most 30KB in size.
The second part lists tricks how to write shorter html.
The fourth part discusses graphics and multimedia optimization.
The fifth part explains methodically how to make your web come up high in search engines.
The sixth part details some server-side tricks for Apache.
If you want to send fewer bytes, standard gzip-compression is far better than eliminating line-breaks and indentation.
The book does not go into server-side programming. It is oriented towards optimization of static pages.
The book predates AJAX-like techniques.
Who should read it?
The book is useful for the person that writes the html that will be sent to the browser, if that person has a good sense of relevance.
on March 10, 2003
If you aren't familiar with Web site optimization (WSO), it's a series of techniques that minimize Web page file sizes and maximize page display speeds. In other words, WSO is simple stuff you can do to the Web pages you create to make those pages load faster. After all, people HATE waiting for slow Web pages.
What King has done in "Speed Up Your Site" is not only assemble pretty much every WSO technique known to man, he's also collected the research and conducted the interviews explaining WHY these techniques actually work.
While the entire book is exceptional, the four chapters in "Part II - Optimizing Markup: HTML and XHTML" are absolutely worth their weight in gold. It is in these four chapters that King shows you, step-by-step, how to clean up HTML bloat; minimize HTTP requests; tighten up comma-delimited attributes; speed up table rendering; and much, much more. And the results will ASTOUND you.
For example, using the techniques in just these four chapters alone, I was able to make my NetSquirrel.com homepage 26.5% smaller and load 42.9% faster. Words can't describe how cool that is.
Let me also put in a plug for Chapter 15 - Keyword Optimization. This chapter shows you how to fine tune your page's meta keywords so that you can attract both search engines and, more importantly, visitors. Every Web design book tells you that you need to use meta keywords. King actually shows you how to find the meta keywords that yield the highest results. Instead of paying someone else lots of money to attract visitors to your site, follow the 10 steps that King outlines in this chapter. You'll save yourself both time and, more importantly, LOTS of money.
As I said earlier, Andy King's "Speed Up Your Site" absolutely knocked my socks off. There are a squillion Web design books out there, but this one belongs on the bookshelf of every serious Web designer.
on April 11, 2003
This book deserves 4 1/2 or 4 3/4 stars. A small star is clipped only because of the first two chapters focused on psychology of performance, theory, and background. Some people love the stuff like marketing professionals, but I'm not one of them. The rest of the book is solid gold... actually, platinum.
When we speak of usability, we typically speak of navigation, architecture, legibility, linking, screen size, and browsers. Also key is optimizing your site for fast downloads and this is more than just optimizing gif and jpg images. More people on broadband? Maybe, but not necessarily. Even broadband users have their limits in how long they will wait for a page to load. It's a business problem since it impacts revenue.
Been designing for less than a year? More than four years? Not even a designer, but involved somehow? The book is for all levels and anyone who has a hand in a Web site including decision makers. Experienced designers may have many of the optimization techniques down, but the book brings up others you may not have thought about. I've had my own Web site since 1993 and learned a few new tricks.
Andrew King has written about Web design for a long time and walks the walk as well as talks the talk. He has used his own Web site, Webreference.com, as a case study many times to show how to improve the site design. One reason he and Webreference.com have been well-respected is because everything is in reader friendly English.
Another book? No time to read it? The book is organized to make the most of your time. Use it while you're working on the Web project and refer to it often. You'll understand what King writes the first time and not have a need to re-read it until it makes sense.
If the words HTTP, client, server, and compression sound too techie, King's writing style has a calming effect so readers can understand and apply the concepts. Sites of every size and kind will benefit from this complete reference to create Web sites faster than a speeding bullet. We're all suffering from information overload, including broadband users, get to the book quick.
on January 27, 2003
King's book focuses on an overlooked but critical aspect of website usability: response time. I think it's often overlooked by developers because they tend to have fast machines and fast connections, but even if individual response time is not a concern, the techniques discussed in the book could save money by requiring fewer servers and lower bandwidth requirements.
There are two chapters on the psychology of performance, which might provide motivation or ammunition to convince
people who need convincing. Many of the chapters focus on methods to reduce the size of textual languages like
The book has a web site: [...] It shows figures, chapter summaries, links to resources, etc.
on January 27, 2003
Whenever Web workers attempt to figure out the best ways to ease the user experience by speeding the display and navigation of the screen, we enter a shadowy world of uncertainties, old coders' debates and personal lore.
The author has gathered more knowledge on the subject than I have ever seen in one place anywhere. Real examples and authorities are cited to take the suggestions beyond the realm of personal opinion. This is a most satisfactory and valuable book.
I might not be able to do all the author suggests since the need for speed must be balanced with other costs such as maintainability by development team members, etc. but now I have a much better idea on what those costs are and how to deal with the options available.
Page download and processing speed is a fascinating aspect of our work -- with lots of surprises.
This book has lots of those new things for you.
on April 10, 2004
When the GUIguy reviews books, it is usually with the intent of reading fairly quickly to get a sense of the author's approach, their writing style, and the value of the content.
When I picked up Speed Up Your Site: Web Site Optimization, an amazing thing happened: I was captivated by the content and the style. Amazing! A first! I found myself reading every word and every line of code, lest I miss some gem hidden within the letters.
Andy King's basic premise is clearly stated: "At current bandwidth-to-CPU speed ratios, bandwidth is the limiting factor." Therefore, optimization of code is vital for a well-received web site.
Sure, that's easy to write, but how do you do it?! The author meticulously goes through many, if not all of the ways code can be streamlined, addressing HTML, XHTML, DHTML, CSS, and even more.
As for style, you can almost hear the author talking; the conversational tone pervades the tome. The book is a delight to read, and the text is peppered with subtle and not-so-subtle humor like "Link to external style sheets site-wide to cache in." Even code snippets are occasionally injected with nostalgia and rib-ticklers. (There is a reference to Burma Shave signs-search the web if you don't know what that is- and even the Emperor with No Close. (sic))
And for those who wonder why all this optimization is important, the author opens with two chapters on the Psychology of Performance, with well-researched excerpts and citations from human factors writings. The forward is even written by usability guru Jakob Nielsen.
There is a companion site ([...]) that contains all the code along with all the references, chapter summaries, chapter excerpts, color figures, etc. After all, web sites are living documents, and having all this information on a web site allows it to be updated easily.
The only flaw that I found with the book is that there is no accompanying CD. I would love to be able to search the complete text for suggestions and tips that I probably won't remember when I need them-like when I redo my own web sites, a job that I must undertake now that I have read this book.
on February 4, 2003
When I read this book, I was hoping it would explain the purpose behind the necessity for fast web sites. Right out of the gate, the author provides sufficient research on this topic. Not only does he discuss the speed of response time as a certain factor in user satisfaction, he takes it to the next level by discussing the major causes of user impatience. I really enjoyed the part about "attunability". It's a very valuable term for web designers. As for me, this discussion alone was worth the price of the book.
The book follows this discussion with the idea that it's not enough to speed up a web site. To improve user experience and keep them on a web site longer, flow becomes an important factor. As for me, I am always trying to build sites that flow well. It's very annoying to visit a web site that has inconsistent color schemes, a plethora of navigation techniques. Hey, use all the cool techniques that you want but if it doesn't flow then I'm not impressed. Give me something that is simple and pleasing to use and I would probably hang around longer. This book stresses flow but doesn't spend much time on the subject.
With the concentration on coding techniques and optimization of code, I can understand why this book is recommended for experienced developers and designers; however, this book is organized such that a beginner could read the first three or four chapters and then do follow-up reading as their skills progress. With that said, I think this book could have presented more details on site flow; but overall, this book is worthwhile reading. With almost 500 pages, it's jammed full of research and useful examples and techniques on web optimization. I have built many web sites and fine tuned them. This book is a gold mine. With its awesome amount of coding optimization techniques and examples, I am sure that I can double the speed of my web sites.
on February 17, 2003
In over 8 years of web development, and having sat through countless usability tests and user feedback sessions, I can say without any doubt that a slow site spells disaster if you want people to actually use it and you want to acquire and keep happy customers. Even with higher levels of penetration of faster internet connections, a fast site is a hugely important factor in the quality of the overall online customer experience.
For this reason, Andy King's book `Speed up your site' is an important addition to any web developer, or web manager's, library. As Andy rightly points out the subject of site speed has been written about in articles a lot but it is a topic that is deserving of an entire book. In his book, Andy has drawn upon his great wealth of experience to pull together a mix of theory and practice, supported by case studies, to help you deliver a faster site.
Author: "Web Project Management: Delivering Successful Commercial Web Sites"
Author: "Maintaining and Evolving Successful Commercial Web Sites: Managing Change, Content, Customer Relationships and Site Measurement"
on February 5, 2003
Although we all know it is important to have fast loading pages few Web developers have a real idea about how users really respond and how long they will wait. Andy King has obviously gone to great trouble to empirically determine what people will put up with and does a great job of explaining how and why to speed thigns up. Some of his ideas are very simple to use and extremely effective. I don't consider myself to be a hard-core techie (just a suit who wished he were) and I found the book to be a good read. His tips on using gzip are the best. It really works and is easy to do and understand.