![Close-up of colorful test tubes representing experimentation](https://media2.oshyn.com/-/media/Oshyn/Insights/Blog/2024-01-22-How-to-Use-Generate-Variations-in-Adobe-Experience-Manager/blog_thumb_aem-generate-vatiations.jpg?h=630&iar=0&w=1200&rev=6d0ed5bf7ebf41e383cbc6cc3742027c&hash=FC553EB122A6493023C6AA2082DAC1C7)
![user icon](https://media2.oshyn.com/-/media/Oshyn/Who-We-Are/Avatars/ebustamante.jpg?rev=b4d4c635ab694b7baac6d07196ee6706&hash=D2D67AA9957B1BF9A57C2A715E7EDEB1)
Apr 11, 2012
In short, the Design Load for a website, or environment, is the total amount of traffic (or load) that the system is designed to support. This is the metric that describes the scalability of a system. Design load goes hand-and-hand with performance criteria as a key part of a solution’s technical requirements.
The term ‘Design Load’ is borrowed from more traditional engineering practices, in which it measures the amount of physical force that a component must be able to withstand. For example, when designing a new home or office building, the Design Load for floors and roofs will specify the minimum weight that the floors and roofs must be able to support.
The Design Load for a floor will incorporate a number of different elements, including the weight of furniture, equipment, people, and the weight of the floor itself. Each of these elements will vary depending of the planned usage, planned occupancy, and building materials. Similarly, a website’s Design Load includes a number of different elements:
Back to our floor example, building codes typically require that the sum of the load elements be increased by some multiplier, or “factor of safety”. This multiplier helps to make sure the floor doesn’t collapse, even if there are minor materials defects or unplanned usage like an office party where everyone is jumping in unison to House of Pain’s “Jump Around” (OK, that’s never happened in any office party I’ve been to).
In the web world, we should also consider applying a factor of safety to protect against traffic spikes that can come from a variety of sources:
The appropriate value for this factor of safety depends largely on the type of site and the perceived risk of traffic spikes. For a typical corporate brochure site, a multiplier of 3x is usually adequate. For a start-up, or a company actively engaged in marketing that is trying to create something viral, a multiplier of 5x might be more appropriate.
Considering all of the ingredients listed above, the formula for calculating your Design Load might look something like the following:
DL = FS x (Current + New Features) x OG
Where:
Design Load for a website can be specified using a variety of different units and measures. For most sites, I recommend specifying the Design Load in Page Views per Second (a few exceptions are noted below). This metric is meaningful for most business stakeholders and translates well to analytics data, which is often Page Views per Day. The one challenge with this metric is that it doesn’t translate easily to most load testing tools, which are usually configured in terms of concurrent users.
Some alternative metrics that can be used to specify Design Load include:
As mentioned before, the Design Load typically helps define the success criteria for load testing. The ultimate goal of load testing is to validate that the system can support the specified Design Load while still satisfying the performance criteria. The statement this kind of technical requirement might look something like this:
“The site must be able to serve 50 page views per second, while maintaining a response time of no more than 2 seconds to serve a page’s HTML from the hosting environment to a client on the public internet.”
Load testing a site beyond the Design Load should NOT be a part of the success criteria or site acceptance, but in some cases it might provide some value for long term planning beyond the project’s planning horizon, or in case organic growth is faster than anticipated.
AEM is built on Adobe Cloud Technology, which means easier access for both you and your assets from anywhere. You don't have to worry about the final content presentation on each platform or device.
Through modules for website creation, forms, mobile applications, communities, and assets, AEM streamlines web content management and delivery. When taken as a whole, these modules make AEM a fantastic CMS tool. With the help of the AEM CMS module, the business can create and manage websites from a single location.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.