Linux Journal: Efficiently Updating Web Sites on Clusters | Linux Today

Linux Journal: Efficiently Updating Web Sites on Clusters

Written By
Web Webster
Web Webster
Jan 15, 2003

“Management said the requirements for the web site
infrastructure were simple. We could expect thousands of visitors
to our site at any time over the next few months, as the marketing
effort took hold. At any given time we would need to support up to
a few hundred concurrent downloads of our desktop product demo. A
noticeable performance drop in our web site was not acceptable.

“At the time, our web site ran on a 2.2.x Linux distribution on
a dual Dell 2450. Its performance was rock solid, but we were
uneasy relying on a single machine for our entire business. We
determined that the answer was to replace the single server with a
cluster. For less than the cost of the Dell, we built a cluster of
four 1U one-processor machines. The cluster’s performance was
excellent. By stripping down Apache, we could support at least 400
downloads over HTTP and still have a responsive site. This left one
problem: we needed to be able to update the site often without
affecting the performance.

“Typical strategies for doing these frequent updates were not
satisfactory. Either the site would be down for more than a few
moments when the update occurred, or the site would be in an
inconsistent state during the update. Worst of all, the site could
be left in an inconsistent state if the update failed part-way
through the process. To overcome these drawbacks I applied a little
cross-discipline creativity. By applying the page flipping
technique from the graphics world, I was able to achieve a quick
and non-intrusive method of updating the clustered web site…”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.