Welcome!

XML Authors: David Smith, Michael Bushong, Elizabeth White, Jason Bloomberg, Jayaram Krishnaswamy

Blog Feed Post

This Week in Website Performance

This Week in Website Performance is a weekly feature of the Monitis.com blog. It summarizes recent articles about website performance. Why? Because your friends at Monitis.com care.


Why Averages Suck and Percentiles are Great

Author: Michael Kopp.

Looking at statistics provided by monitoring activities can be helpful in identifying how and where improvements are needed. Michael discusses how simple averages are not particularly useful and provides alternate ways to use the data, focussing on the use of percentiles.


Gone Fishin’: Justin.Tv’s Live Video Broadcasting Architecture

Author: Todd Hoff.

Live video is very demanding. At Justin.tv, with less than 250 ms delay required of a system that sees 30 hours per minute of video uploaded and daily peak bandwidth of 110 Gbps, the system has to be robust, scalable, and high-performance. This interview with Kyle Vogt, Justin.tv Founder and VP of Engineering, outlines how they do it.


MySQL optimization (V)

Author: Javier Andrés Alonso.

Javier Alonso explores a few basic options for configuring InnoDB logging to improve performance.


MySQL Performance: InnoDB vs MyISAM in 5.6

Author: Dimitri Kravtchuk.

With the new changes of InnoDB code supporting OLTP read-only performance and full text search (FTS), Kravatchuk wonders if it can now replace MyISAM. This article covers his extensive tests to discover that InnoDB performs better in most, but not all, areas. FTS is notably now much better in InnoDB than MyISAM.


532x Multikey Index Insertion Performance Increase for MongoDB with Fractal Tree Indexes

Author: Tim Callaghan.

In this comparison of fractal tree versus MongoDB indexes, inserts are quicker with fractal tree indexes on tables over about 250,000 inserts in this test environment. In fact the test to 5 million inserts had to be abandoned as Mr. Callaghan didn’t have the 2 weeks MongoDB would have needed to do it!


October 2012 Site Performance Report

Author: Jonathan Klein.

Etsy’s latest quarterly performance report shows they are keeping up well with performance needs. Highlighted is the appropriate use of both real user monitoring (RUM) and synthetic test metrics as well as importance of hardware upgrades.


Only 1 out of 5 top ecommerce sites uses RUM. Why?

Author: Joshua Bixby.

Real user monitoring (RUM) is starting to come into play at a high rate. RUM data shows what’s happening in the real world with all its variables and is useful to anyone outside the internal devops team to know how users are experiencing the site.  (DevOps have more use for synthetic data with limited variables)


Performance of the for loop

Author: Sebastiaan Meijerink.

This short javascript performance article focuses tightly in on the for loop. Rarely considered are the repeated function calls or lookups in the conditional statement. Sebastiaan Meijerink very cleanly and cleverly optimises those high-repetition for loops by performing the function call or lookup for the conditional statement just once, and passes that value to the actual conditional statement. While it’s not going to make much difference in many cases, clean efficient code makes every coders life just a little bit better.


Improving Message Queue Throughput tenfold by choosing the right XML parser

Author: Andreas Grabner

Does your application architecture include Message Queues to feed work items to backend batch processing such as “Update Product Inventory” or “Send out Notification Emails”? Message Queues work well in these use cases as they decouple your system components and allow your backend processing to asynchronously process requests. Is your XML implentation working as well as it can? This case study shows a 1000% performance increase simply by changing the XML parser.


Some tips to improve the performance of images in web pages

Author: Luis Abreu

5 quick and simple tips to help improve websites that have images on them.

Share Now:del.icio.usDiggFacebookLinkedInBlinkListDZoneGoogle BookmarksRedditStumbleUponTwitterRSS

Read the original blog entry...

More Stories By Hovhannes Avoyan

Hovhannes Avoyan is the CEO of Monitis, Inc., a provider of on-demand systems management and monitoring software to 50,000 users spanning small businesses and Fortune 500 companies.

Prior to Monitis, he served as General Manager and Director of Development at prominent web portal Lycos Europe, where he grew the Lycos Armenia group from 30 people to over 200, making it the company's largest development center. Prior to Lycos, Avoyan was VP of Technology at Brience, Inc. (based in San Francisco and acquired by Syniverse), which delivered mobile internet content solutions to companies like Cisco, Ingram Micro, Washington Mutual, Wyndham Hotels , T-Mobile , and CNN. Prior to that, he served as the founder and CEO of CEDIT ltd., which was acquired by Brience. A 24 year veteran of the software industry, he also runs Sourcio cjsc, an IT consulting company and startup incubator specializing in web 2.0 products and open-source technologies.

Hovhannes is a senior lecturer at the American Univeristy of Armenia and has been a visiting lecturer at San Francisco State University. He is a graduate of Bertelsmann University.