Showing posts with label performance. Show all posts
Showing posts with label performance. Show all posts

Microsoft Windows Vista Help Desk Review

Microsoft Windows Vista Help Desk
Average Reviews:

(More customer reviews)
Found it difficult to translate the computerese. Would have been easier to follow if steps were outlined clearly with less cutesy chatter in between.

Click Here to see more reviews about: Microsoft Windows Vista Help Desk

What do you do when your squeaky new Microsoft operating system doesn't work? You moan and complain and get personal about Bill Gates's haircut while you wait for Microsoft to figure it out and issue a fix in a hefty service pack in a year or so. Or youcould take the smart way out and use this definitive troubleshooting book that will cure your illin' Vista PC in no time flat.This book exposes the flaws and nuances of Vista and teaches you how to work with its quirky personality and fix the problems you have with it so you can get back to your regularly scheduled life. Microsoft Windows Vista Help Desk digs deep inside the operating system to unveil expert-level tools and techniques. It offers a step-by-step, head-patting, hand-holding experience on how to use Vista as if you are a trained professional. This book covers hiccups, coughs, crashes, blue screens, reboots, system failures, malware infections, and other forehead-aching issues that make happy users clench their fists and profane the good name of the sweet and kind geeks in Redmond, Washington.Andy Walker is one of North America's top technology journalists and is the author of Que's Absolute Beginner's Guide to Security, Spam, Spyware & Viruses. Since 1995, he has written about technology for dozens of newspapers, magazines, and websites. His personal technology advice column was syndicated across Canada and today it is published at Cyberwalker.com, where millions read the advice annually. He hosted the internationally syndicated TV show Call for Help with Leo Laporte and now he is the star of his own DVD series at GettingStartedVideo.com. He also co-hosts Lab Rats (labrats.tv), a massively popular video podcast. Andy was born in the UK and now lives in Toronto with two cats and a finely tuned Vista computer.Troubleshoot your Vista PC every inch of the way–including Internet problems, printing problems, network problems, and user interface problems

Buy Now

Click here for more information about Microsoft Windows Vista Help Desk

Read More...

ASP.NET Site Performance Secrets Review

ASP.NET Site Performance Secrets
Average Reviews:

(More customer reviews)
Many of the SQL tuning tips apply to any sort of application that runs on SQL Server. What's more the author makes it easy for regular software developers to understand especially in regards to index creation.

Click Here to see more reviews about: ASP.NET Site Performance Secrets

Written in a practical and clear conversational style, this book is filled with real-life website performance scenarios. It is replete with lots of working code samples and practical advice, and just the right amount of theory you need to make sense of it all. This book is written for ASP.NET/SQL Server-based website developers who want to speed up their site using simple, proven tactics without going through a lot of unnecessary theoretical learning. If your website isn't performing well, this is the ideal book for you.

Buy Now

Click here for more information about ASP.NET Site Performance Secrets

Read More...

Complete Web Monitoring: Watching Your Visitors, Performance, Communities, and Competitors Review

Complete Web Monitoring: Watching Your Visitors, Performance, Communities, and Competitors
Average Reviews:

(More customer reviews)
This book will change the way you think about your online business. From page performance, to conversions, to user experience, to social media, "Complete Web Monitoring" covers the gamut of tools, techniques, and services that exist today to help you truly optimize the success of your online business.
The book breaks down all online business into four categories: Media, Transaction, Collaboration, and SaaS. Throughout the book, as you learn about the various flavors of analytics, usability, surveys, page performance, monitoring, online community management, collaboration...and how all of this fits together...you are given specific, direct, and actionable steps to take that apply to your specific business model. For example, "Transaction" businesses must focus on conversions, uptime of the checkout process, and what customers are saying about their products. "SaaS" companies should focus on the performance of their most common paths through the application, popularity of specific features, and the user experience of the holistic product.
The amount of data and the number of tools at your disposal are overwhelming. At times this book is rather overwhelming. Choosing between an analytics provider, a monitoring service, or a social media tracking service could keep you from actually accomplishing real work. Sometimes too much choice and too much data is a very dangerous thing. It's important to remember to step back, remember the goals behind your measurements, and focus on solving the problems of your customers. With that in mind, the lessons learned in this book will help you zero in on optimizing those end goals.
"Complete Web Monitoring" is valuable for the same reason it is difficult to categorize. The various tools and services that you learn about are generally used by many different departments across an organization, all for very different reasons, generally without any sort of collaboration. What you realize reading this book is that there is a lot more to the success of your business than the limited visibility you get from using these tools independently. To truly understand how your business is doing, and how you can improve not only revenue but also how you build your business, you need a holistic picture that includes data from numerous sources. "Complete Web Monitoring" gives you more then anything I've come across previously in giving you the tools, pointing you to the techniques, and teaching you to focus on what is most important.

Click Here to see more reviews about: Complete Web Monitoring: Watching Your Visitors, Performance, Communities, and Competitors


Do you really understand your online presence? Are you confident that visitors can use your website? Do you know their motivations? How do online communities perceive your company? To innovate and adapt your business quickly, you must know the answers to these questions.Complete Web Monitoring demonstrates how to measure every aspect of your web presence -- including analytics, backend performance, usability, communities, customer feedback, and competitive analysis -- whether you're running an e-commerce site, a community, a media property, or a Software-as-a-Service company. This book's concrete examples, clear explanations, and practical recommendations make it essential for anyone who runs a website. With this book you will:



Discover how visitors use and interact with your site through web analytics, segmentation, conversions, and user interaction analysis
Find out your market's motivations with voice-of-the-customer research
Measure the health and availability of your website with synthetic testing and real-user monitoring
Track communities related to your online presence, including social networks, forums, blogs, microblogs, wikis, and social news aggregators
Understand how to assemble this data into clear reports tailored to your organization and audience

You can't fix what you don't measure. Complete Web Monitoring shows you how to transform missed opportunities, frustrated users, and spiraling costs into online success. "This is a very comprehensive view of just about everything one needs to know about how websites work and what one needs to know about them. I'd like to make this book required reading for every employee at Gomez." -- Imad Mouline, CTO of Gomez


Buy Now

Click here for more information about Complete Web Monitoring: Watching Your Visitors, Performance, Communities, and Competitors

Read More...

Web Operations: Keeping the Data On Time Review

Web Operations: Keeping the Data On Time
Average Reviews:

(More customer reviews)
The answers aren't always simple and the multi-author nature of the book means that the structure is not straightforward, but the book contains most of the questions that Internet application developers and maintainers should ask themselves regarding operations, monitoring, backups, and scaling. The book pours cold water on one of my cherished ideas, i.e., build an Internet application as a relational database management system application and then add a thin HTML layer on top. But the authors and the experience of popular sites such as Facebook argue in favor of relegating the database to a very simple supporting role.

Click Here to see more reviews about: Web Operations: Keeping the Data On Time


A web application involves many specialists, but it takes people in web ops to ensure that everything works together throughout an application's lifetime. It's the expertise you need when your start-up gets an unexpected spike in web traffic, or when a new feature causes your mature application to fail. In this collection of essays and interviews, web veterans such as Theo Schlossnagle, Baron Schwartz, and Alistair Croll offer insights into this evolving field. You'll learn stories from the trenches--from builders of some of the biggest sites on the Web--on what's necessary to help a site thrive.

Learn the skills needed in web operations, and why they're gained through experience rather than schooling
Understand why it's important to gather metrics from both your application and infrastructure
Consider common approaches to database architectures and the pitfalls that come with increasing scale
Learn how to handle the human side of outages and degradations
Find out how one company avoided disaster after a huge traffic deluge
Discover what went wrong after a problem occurs, and how to prevent it from happening again

Contributors include:

John Allspaw Heather Champ Michael Christian Richard Cook Alistair Croll Patrick Debois Eric Florenzano Paul Hammond Justin Huff Adam Jacob Jacob Loomis Matt Massie Brian Moon Anoop Nagwani Sean Power Eric Ries Theo Schlossnagle Baron Schwartz Andrew Shafer


Buy Now

Click here for more information about Web Operations: Keeping the Data On Time

Read More...

High Performance Web Sites: Essential Knowledge for Front-End Engineers Review

High Performance Web Sites: Essential Knowledge for Front-End Engineers
Average Reviews:

(More customer reviews)
§
_High Performance Web Sites_ is one of those books that will get read by more people than buy it because it is both a fast read and organized into clearly differentiated subjects. This makes it easy to pick up for a moment or pass along to team members with different specialties.
Each of these "14 Steps to Faster-Loading Web Sites" (listed in the editorial review above) is itself divided into related tips with practical pointers. The fact that the book is full of these pointers is not the only value I extracted. We also get something a bit more subtle. The fact that the author is a performance expert at one of the mega-companies that define the Web for most of us lends authority to the book. It is easy to have confidence that his practical experience will have immediate lessons for teams with the same problems, if on a smaller scale.
Steve Souders provides a special addition to his tips: his example pages offer direct comparisons and means to make our own tests. This is something rarely encountered in such books. The book ends with a 30-page chapter where he deconstructs 10 of the top Web sites in the U.S. using the rules and tools described in the book.
§

Click Here to see more reviews about: High Performance Web Sites: Essential Knowledge for Front-End Engineers


Want your web site to display more quickly? This book presents 14 specific rules that will cut 25% to 50% 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
Put Stylesheets at the Top
Put Scripts at 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 your 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


Buy Now

Click here for more information about High Performance Web Sites: Essential Knowledge for Front-End Engineers

Read More...

High Performance JavaScript (Build Faster Web Application Interfaces) Review

High Performance JavaScript (Build Faster Web Application Interfaces)
Average Reviews:

(More customer reviews)
This book is a good reference on how to optimize JavaScript applications and also an interesting read in case you want to know how things work "under the hood".
Many of the techniques presented also works for other programming languages (and are well-known performance tricks) and can be used without increasing too much the code complexity, which is a huge gain, you're not just becoming a better JavaScript developer but also a better developer.
One thing that should be clear is that this book is NOT intended for BEGINNERS, since it already presumes that you have a good knowledge and experience with JS programming.
If you already read Professional JavaScript for Web Developers (Wrox Programmer to Programmer) (also written by Zakas), High Performance Web Sites: Essential Knowledge for Front-End Engineers and Even Faster Web Sites: Performance Best Practices for Web Developers you will find that some of the techniques were already present on those books, so if you're up-to-date with the new technologies/tools and been researching about the subject probably you already know a good part of what this book has to teach, nevertheless it still a nice and interesting read since it explains how the JavaScript engines work and why those techniques are faster, the fact that it is concise is a big plus too.
The book has some typo mistakes (which doesn't affect the understanding) and some of the line graphs (used to show browsers benchmark) are hard to read since all the lines look the same (as of 1st Edition).
I strongly recommend this book to any intermediate to advanced developer who wants to learn how to improve the overall performance of JavaScript applications since it is a concise and accurate compilation of best practices, even if you know a lot about the subject you may learn a few new tricks or understand a little bit better why it works...

Click Here to see more reviews about: High Performance JavaScript (Build Faster Web Application Interfaces)


If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn how to improve execution time, downloading, interaction with the DOM, page life cycle, and more.

Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts -- Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney -- demonstrate optimal ways to load code onto a page, and offer programming tips to help your JavaScript run as efficiently and quickly as possible. You'll learn the best practices to build and deploy your files to a production environment, and tools that can help you find problems once your site goes live.

Identify problem code and use faster alternatives to accomplish the same task
Improve scripts by learning how JavaScript stores and accesses data
Implement JavaScript code so that it doesn't slow down interaction with the DOM
Use optimization techniques to improve runtime performance
Learn ways to ensure the UI is responsive at all times
Achieve faster client-server communication
Use a build system to minify files, and HTTP compression to deliver them to the browser


Buy Now

Click here for more information about High Performance JavaScript (Build Faster Web Application Interfaces)

Read More...

Website Optimization: Speed, Search Engine & Conversion Rate Secrets Review

Website Optimization: Speed, Search Engine and Conversion Rate Secrets
Average Reviews:

(More customer reviews)
The first line of the preface to this book reads, "We've had a website for years now, but it hardly pays for itself." This book aims to solve the mysteries that many site owners feel about the performance of their website. Some owners don't know any better, some don't know where to start, and still others rely on false metrics to make their site seem as though it is doing better than it actually is. This book doesn't contain myths. This book doesn't contain "feel-good" stats about websites. This book contains in-depth information related to every aspect of your website, and how you can turn your website into something that works for you and, ultimately, achieves the goals you set in the beginning. This may be a financial goal and your website is responsible for driving sales. This may be a social networking goal, where you want to nurture a growing community. This may be an advertising goal, where you can optimize your site for advertising campaigns. The core of this book will help you, no matter what the goal of your website. Andy King has done an incredible job of thoroughly covering the areas of performance, optimizing these areas, and then properly analyzing the results.
This book is divided up into two parts: Search Engine Marketing Optimization and Web Performance Optimization.
SEARCH ENGINE MARKETING OPTIMIZATION
Natural Search Engine Optimization
Anyone who has ever been in charge of optimizing a website for search engines can attest to the many challenges they may be presented with. These challenges are, often times, unique to any given project. Andy starts off the book by introducing natural, or organic SEO. He explains the benefits, shows some of the core SEO techniques, and wraps it up into a very thorough ten step process to achieve higher search engine rankings. He covers many aspects such as using a professional design, the pitfalls of Flash, and lists out some of the barriers to SEO. I personally liked that he took the time out to explain what a professional design looks like. He introduces the concept here, and then goes into more depth in a later chapter. I have always seen this as one of the most important aspects to your SEO campaign. Having a solid look, feel, structure, and organization will ultimately help both humans and bots find your important content. I also liked the fact that he had a nice section devoted to Microformats while explaining the benefits of Meta Data.
Natural SEO Case Study: [...]
So how do we know what he says is true or even works? The next chapter dives into a case study. Enough talking about what works, let's see some real world examples. This specific example, [...], took a site that was not professionally designed, and turned it around into something much more meaningful. While the copywriting was re-organized, much of the re-structuring took place in the markup. By employing quality markup, he was able to achieve better results, as things were all put into context. He makes brief mention of using the Lynx test to make sure things make sense. Strip your styles away. Strip your behavior away. Does the content make sense at the core? By re-working the core structure and copy-writing, they were able to see much better organic SEO results than the first iteration. This is just the first step.
Pay-per-Click Optimization
What we have seen in the previous chapters were methods and techniques of natural, or organic, SEO. These techniques revolved around the things that could be instantly done without putting money towards any campaigns. Organic SEO was about setting a good solid foundation for your website. Now that we have that solid foundation, we can look to setting up a pay-per-click campaign. PPC advertising revolves around setting appropriate goals, and targeting the right keywords for the right audience. I found this chapter to be one of the most important chapters in the entire book. I read through it twice. He breaks down setting up PPC campaigns, and then monitoring their health. He has things broken down to their mathematical equations to let you truly gauge your campaign. He mentions many helpful resources and tools for selecting your campaigns, A/B testing your campaigns, and then making sense of the results. He also mentions some of the struggles you will ultimately face while trying to manage a campaign, and some things you can do to alleviate the pain.
PPC SEO Case Study: [...]
Again, instead of just talking about what you could or should do, Andy presents us with another Case Study to put his words into action. Here was the kicker for me: This case study wasn't all about the success of the campaign. He presented the campaign, setup the pricing, and then dove into integration. However, this was for items that were in a very competitive market. While improvements were seen, they didn't always come easy. The end of this case study was not a magical story of success, but a story of planting a seed and nurturing your campaigns - even in a competitive market.
Conversion Rate Optimization
At first glance one might confuse this with PPC Optimization. Andy defines CRO as
[...] the art and science of persuading your site visitors to take actions that benefit you, by making a purchase, offering a donation, or committing to some positive future action.
This chapter presents us with the social aspect of being on the web. We started with a core foundation, and moved to setting up campaigns based on our keywords and target market, now we look to converting the visitors into users of our site. This involves an array of tactics that revolve around the Psychology of Persuasion. This psychology is broken down into many useful strategies and topics. Next up he provides us with an exhaustive list of factors to maximize your conversion rates. Each of the 10 factors he mentions are discussed in great detail. He wraps the chapter up with important advice to Test Everything. All of the lists, and understanding how users make decisions, are useless unless you can test against them and make sure you are still achieving your goals. He shows how to test each aspect by using your analytics, but ultimately each scenario will be different based on the needs.
You have just finished the first half of the book, and you studiously implement the suggested plans and techniques. You find out they were successful and brought loads of traffic to your website, only to have your website crumble under the load. Now it's time to shift gears to a more technical aspect to find out how we can optimize our Markup, our CSS, our JavaScript and Ajax, and our Server.
WEB PERFORMANCE OPTIMIZATION
The two-fold nature of this book may turn certain people on or off, but all of this comes under the umbrella of optimizing your site. I encourage you to read (and possibly re-read) through the different areas, even if they may seem too deep. While the first part of the book was about keeping your visitors happy, this half makes sure your server is happy.
Web Page Optimization
This chapter seems to be a quick overview of what is to come in the next few chapters. He gives a brief introduction into some of the common performance problems that servers can face, and then gives us a list of things we can do to optimize our site for the request and response life-cycle. This list is exhaustive, but many of the items are discussed in more detail in the coming chapters. This is just to get your feet wet and understand some of the common pitfalls. These include items such as optimizing your markup and removing the load of tables, optimizing your images for display on the screen, optimizing your CSS and using things such as CSS sprites to keep your styles lean and re-usable, and optimizing your JavaScript.
CSS Optimization
Some of these items may be commonplace for different developers, but include a good discussion nonetheless. He breaks down the anatomy of a CSS file and the rules inside of them. He advocates the use of a Reset Stylesheet, and then dives into another list of ten things you can do to optimize your CSS. This chapter is about not just taking CSS from a WYSIWYG output, but truly crafting your CSS to fit your needs. It's about making the CSS readable, re-usable, and taking advantage of the Cascade that we have. Simply accepting the output of an editor isn't enough. I have said it before, and I'll say it again: There isn't an editor out there smart enough to understand your cascade and needs. The advantages of crafting your own CSS means that it's more extensible, maintainable, and semantic. You can group items as your needs require, and by using the cascade and CSS2.x and CSS3 selectors you can begin to achieve an array of different effects that would otherwise be achieved through dirtying up the markup (content layer).
Ajax Optimization
Ajax became all of the buzz for a while. Everyone wanted it, but very few fully understood all of the impacts that it had on many outside factors. This chapter starts off listing some of the common problems with Ajax, and then lists out some proper applications of Ajax. Remember, the goal here isn't to just use Ajax for the sake of using Ajax, but to use it tastefully where it will ultimately enhance the user experience without negatively impacting your SEO visibility. This chapter also breaks down a list of many items you can do to optimize your JavaScript while building your Ajax applications. As with CSS, much of this refers to writing the JavaScript yourself (or assessing and relying on one of the many great frameworks out there) and keeping optimization at the forefront. Don't just accept the output from an editor, you can take the extra steps to make sure your JavaScript is performance friendly for the visitor. For small tasks, this...Read more›

Click Here to see more reviews about: Website Optimization: Speed, Search Engine & Conversion Rate Secrets

Remember when an optimized website was one that merely didn't take all day to appear? Times have changed. Today, website optimization can spell the difference between enterprise success and failure, and it takes a lot more know-how to achieve success.
This book is a comprehensive guide to the tips, techniques, secrets, standards, and methods of website optimization. From increasing site traffic to maximizing leads, from revving up responsiveness to increasing navigability, from prospect retention to closing more sales, the world of 21st century website optimization is explored, exemplified and explained.
Website Optimization combines the disciplines of online marketing and site performance tuning to attain the competitive advantage necessary on today's Web. You'll learn how to improve your online marketing with effective paid and natural search engine visibility strategies, strengthened lead creation and conversion to sales methods, and gold-standard ad copywriting guidelines. Plus, your increased site speed, reduced download footprint, improved reliability, and improved navigability will work synergistically with those marketing methods to optimize your site's total effectiveness.
In this book for business and IT managers, author Andrew King, president of Website Optimization, LLC, has assembled experts in several key specialties to teach you:
Search engine optimization -- addressing best (and worst) practices to improve search engine visibility, including step-by-step keyword optimization guidelines, category and tag cloud creation, and guerilla PR techniques to boost inbound links and improve rankings Pay-per-click optimization -- including ad copywriting guidelines, setting profit-driven goals, calculating and optimizing bids, landing page optimization, and campaign management tips Optimizing conversion rates -- increasing leads with site landing page guidelines, such as benefit-oriented copy, credibility-based design, value hierarchies, and tips on creating unique selling propositions and slogans Web performance tuning -- optimizing ways to use (X)HTML, CSS, and Ajax to increase speed, reduce your download footprint, and increase reliability Advanced tuning -- including client-side techniques such as on-demand content, progressive enhancement, and inline images to save HTTP requests. Plus server-side tips include improving parallelism, using cache control, browser sniffing, HTTP compression, and URL rewriting to remap links and preserve traffic Web metrics -- illustrating the best metrics and tools to gather details about visitors and measure web conversion and success rates, and covering both search marketing metrics and web performance measures including Pathloss and waterfall graphs.
Website Optimization not only provides you with a strategy for success, it also offers specific techniques for you and your staff to follow. A profitable website needs to be well designed, current, highly responsive, and optimally persuasive if you're to attract prospects, convert them to buyers, and get them to come back for more. This book describes precisely what you need to accomplish to achieve all of those goals.

Buy Now

Click here for more information about Website Optimization: Speed, Search Engine & Conversion Rate Secrets

Read More...

Nginx HTTP Server Review

Nginx HTTP Server
Average Reviews:

(More customer reviews)
I started using Nginx as my primary web server a little over 18 months ago. At the time, I was using an underpowered server with low memory, and I wanted to replace Apache with something lighter. Even though I still love Apache for its power, configurability, and contributions to the open source world, there are times when other options are called for.
Nginx is an http server written in Russia intended for high traffic websites with a mind toward network scalability. It also works great as a lightweight replacement for Apache on my little server with 256MB RAM and one processor (that has since been upgraded, but I didn't switch back). Even the day I had a post on the front page of of a popular social networking website, my little server withstood the onslaught without crashing.
The hard part of making the switch was finding documentation. As Nginx was birthed in Russia, I presume good documentation may be found in Russian, but since I don't know the language that doesn't help me. Finding documentation in English was a chore. Simple things were available at the main Nginx website and wiki (which have also grown and improved over time), but I had a difficult time finding detailed information about specific things I needed, such as translating Apache 301 rewrite rules into a format that would work in Nginx so that I could continue to use WordPress with pretty URLs.
Nginx HTTP Server is the first English book I have seen that compiles quality documentation and instruction for using Nginx. I'm glad it exists. The information is current, detailed, and clear.
Some of the topics in the book seem to me to be a bit odd for a text on the topic. There is a whole chapter dedicated to basic Linux shell commands and administration. Perhaps this will be useful for some, but I would imagine most people interested in Nginx will already know the topic. The second chapter discusses downloading source code, configuring, and installing the traditional way along with writing up a SysV init script for the service. I think that is good information to include. Strangely missing is information about installing Nginx from Linux distribution repositories, which is far easier, especially for the presumed newbies who needed the first chapter on shell commands.
The real value of this book is in chapters 3 - 8. Here we dive deep into configuration options, file syntax, modules, variables and more. We learn how to set up PHP and Python with Nginx, which will make hosting most popular website software like WordPress, vBulletin, or anything built with Django fairly simple. Also discussed are similar methods of enabling other languages and platforms like Perl or Ruby on Rails.
The last two chapters are great for people coming over from Apache. One discusses how to use Nginx as a front end proxy to speed up a website running Apache. The other discusses how to make a full switch. Both include great comparisons and honest discussions of the strengths and differences between Apache and Nginx, including some good advice about when one may be a better choice than the other.
I have a lot of good things to say about this book, and I'm glad it exists. It will remain on my shelf as a useful reference for specific modules and configuration details that are not committed to memory. Comparing its contents to what I already know of Nginx, I believe the book to be technically accurate and current.
The book does have one glaring weakness, though. The quality of the writing is inconsistent. Most of the time, the text is adequately clear and communicates well. However, there is an annoying tendency throughout the book toward awkward grammar and odd phrasing, perhaps as often as one occurrence every two or three pages. This tells me two things: the book was probably written by someone who is not a native English speaker, which is not a big deal at all, and that the copy editing and proofreading was weak, which is a major failing. The initial cringe-worthy portion occurs in the very first paragraph of the Preface:
"...for the past few month the same reports reveal the rise of a new competitor: Nginx, a lightweight HTTP server originating from Russia--pronounced "engine X". There have been many interrogations surrounding the pronounced newborn. Why has the blogosphere become so effervescent about it?"
Packt Publishing generally releases books on technology that are current and contain accurate information. The company focuses their efforts on very narrow, niche topics that they alone offer, and I like that. They also have a disappointing habit of being filled with this sort of writing. This book is no exception. Since, like many of their offerings, this is the only book on a topic that is interesting and useful to a specific group of people, I can't help but recommend that people using or wanting to use Nginx take a look at the book. Still, I would love to see the language of their books rise to the level of their technical content. This would allow me a clearer conscience in recommending their products.

Click Here to see more reviews about: Nginx HTTP Server

The book includes detailed instructions for each of the processes it describes: downloading and installing the application, configuring and using modules, and much more. It provides a step-by-step tutorial to replace your existing web server with Nginx. With commented configuration sections and in-depth module descriptions, you will be able to make the most of the performance potential offered by Nginx. By covering both early setup stages and advanced topics, this book will suit web administrators interested in solutions to optimize their infrastructure, whether they are looking into replacing existing web server software or integrating a new tool cooperating with applications already up and running. If you, your visitors, and your operating system have been disappointed by Apache, this book is exactly what you need.

Buy Now

Click here for more information about Nginx HTTP Server

Read More...

Even Faster Web Sites: Performance Best Practices for Web Developers Review

Even Faster Web Sites: Performance Best Practices for Web Developers
Average Reviews:

(More customer reviews)
This book is a follow-on to Steve Souder's first book entitled "High Performance Web Sites". Whereas the first book was authored entirely by Steve Souder, this newer book contains chapters authored by other experts in Javascript, Ajax, and/or Network Performance. Comparatively speaking, I tend to think of the performance tuning techniques discussed in the first book as all relatively straightforward to implement, while those in this newer book as ranging from some that are relatively straightforward to implement (e.g., how to write efficient Javascript and CSS Selector code, how to optimize image sizes, and how to flush documents early to trigger initial web page rendering as soon as possible), to others that tend to be trickier to implement, involving either the use of:
* lesser known http features (e.g., chunked encoding for incremental page rendering or low-latency data transfers from server to browser in support of near-realtime applications such as chat, stock quotes, etc), or
* still evolving technologies (e.g., Google GEAR or Web Worker API for overcoming Javascript's single-threadedness to get more concurrent work done), or
* not yet publicly released technologies (e.g., Microsoft Research's Doloto system that facilitates the "splitting and packaging" of a Javascript-intensive Web Application into a quick-loading initial component or cluster that enables early page rendering, and supporting payloads that are loaded more lazily or on-demand).
One theme that runs throughout this newer book is that in order to squeeze more performance out of a next generation web application, developers would have to become more and more adept with using asynchronous techniques (which could involve tricky issues); by this I don't just mean using Ajax which could involve asynchronously pulling data from server to browser, but also asynchronous techniques for facilitating parallel component downloads, etc.
Given the cutting-edge and more complex nature of some of the discussed techniques, this book is an invaluable aid to anyone itching to experiment: it lays out a problem, suggests approaches and related tools whenever appropriate (e.g., no access to Doloto?, here are alternative do-it-yourself implementation approaches), provides lots of sample code, calls out potential gotchas and how to workaround them, and then with the support of empirical data, tells you the relative pros and cons of each suggested approach. Highly recommended!

Click Here to see more reviews about: Even Faster Web Sites: Performance Best Practices for Web Developers

Performance is critical to the success of any web site, and yet today's web applications push browsers to their limits with increasing amounts of rich content and heavy use of Ajax. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance.
Souders' previous book, the bestselling High Performance Web Sites, shocked the web development world by revealing that 80% of the time it takes for a web page to load is on the client side. In Even Faster Web Sites, Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories:

JavaScript--Get advice for understanding Ajax performance, writing efficient JavaScript, creating responsive applications, loading scripts without blocking other components, and more.
Network--Learn to share resources across multiple domains, reduce image size without loss of quality, and use chunked encoding to render pages faster.
Browser--Discover alternatives to iframes, how to simplify CSS selectors, and other techniques.

Speed is essential for today's rich media web sites and Web 2.0 applications. With this book, you'll learn how to shave precious seconds off your sites' load times and make them respond even faster.

This book contains six guest chapters contributed by Dion Almaer, Doug Crockford, Ben Galbraith, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov, Nicole Sullivan, and Nicholas C. Zakas.


Buy Now

Click here for more information about Even Faster Web Sites: Performance Best Practices for Web Developers

Read More...