Welcome!

Containers Expo Blog Authors: Elizabeth White, Chris Colosimo, XebiaLabs Blog, Liz McMillan, AppNeta Blog

Blog Feed Post

5 reasons your website might slow down this holiday season (or anytime)

The National Retail Federation (NRF) predicts that this year’s holiday sales will increase 4.1 percent to $586.1 billion. But here’s a wrinkle in the data that nobody really records: The companies that are making money are those that have fast, responsive websites. Companies with slow websites won’t be cashing in this season.

In fact, a Kissmetrics report on shopping cart abandonment found that 40 percent of people abandon a website that takes more than three seconds to load, and a less forgiving group of almost 50 percent of users expect a website to load in two seconds or less. This is just the latest in a slew of similar studies that have been produced since the dawn of the e-commerce era that concludes website performance has a direct correlation to revenue performance.

So what can you do to ensure your web pages load in two seconds or less? Avoid the following faux pas. These are the most common problems we see that slow e-commerce sites down to the point of depressing sales.

1. Unforeseen traffic spikes. Heavy traffic is one of the most obvious reasons a website slows down, and most IT departments provision for this. But what if IT doesn’t know what’s coming, or when it’s coming? A surge of users to a site for a specific reason that IT doesn’t know about is a big risk that is easily preventable.

Historically, there’s always been delineation between IT and marketing. To help bridge this gap, many organizations have hired a chief web officer (CWO), who oversees an organization’s web presence, including all Internet and intranet traffic. The CWO helps communicate marketing’s website performance needs to the IT department in enough time for them to prepare for any big promotional events.

As soon as marketing suspects that the website might receive heavier-than-normal traffic, IT and marketing should start working together on a schedule that will help avoid any last minute problems. The most important thing marketing should be communicating is how many users they are expecting and how long they expect core page load to take.

While not all situations are the same, don’t despair if your website goes down during a time when you expected to rake in huge online sales. There are a few things you can do to remedy the situation. A common strategy is to throw more bandwidth or more CPU at the site to resolve the issues — but it’ll cost you. Before doing this, organizations should conduct a quick cost-benefit analysis.

A business with an overloaded site will need to decide if the revenue they will bring in from their site staying up will break even with or surpass the amount they put into extra bandwidth or CPU.

2. Inadequate infrastructure and code base measurement and testing. This problem can be avoided during the software development lifecycle by using tools that realistically measure your website’s performance from an external perspective, as well as having benchmarks associated with testing. During the software development lifecycle, the following factors affect your site’s speed:

  • Where the infrastructure is located geographically. If you’re selling to the Asian market but planning to host your infrastructure in Amazon East, you’re going to experience latency delays right off the bat.
  • Whether to cache or use CDNs. There is a subtle difference between the two, but front-end caching will help you avoid taxing your web servers, something that will cause your website to slow down. Front-end caching allows the cache version of the data to sit right in front of the web server and can be done relatively inexpensively with freeware technology. CDNs will come at a more significant cost, but will ensure localized delivery of content, saving you the latency that networks might provide.
  • Image size. If the graphics on your site are not optimized and efficient, the page will take longer to download. You need a way to analyze graphical development throughout your site, find those that are suboptimal, and redeploy them.
  • Whether you are using standalone or shared hosting environments. Standalone services allow for improved control and understanding of your environment and performance. A shared environment is like an apartment complex — you don’t know much about your neighbors or how their application/environment could be affecting your performance. While shared environments might be cheaper in the short-term, they could very well cost more over time.
  • Whether you are using virtualized instances or traditional servers. Depending on the application requirements, virtualized instances could be more convenient for deployment and backup purposes. However, they could cause performance issues. As a result, evaluate the overhead associated with your application on a virtualized instance versus a non-virtualized environment.
  • What type of database you chose. Whether it’s MySQL or Cassandra, SQL vs. NoSQL, we repeatedly see underutilized or misconfigured setups that cause performance significant issues. Additionally, we see organizations make interesting database solution selections that don’t take into consideration real benefits. Often a database is chosen based solely on the available in-house or outsourced expertise rather than the actual needs of the application.
  • What type of OS you chose. Costs and technical expertise are the two most common drivers behind operating system architecture and design. But the success of the OS ultimately comes down to optimization. Fine-tuning can be performed according to best practices; however, running a load test against your environment will allow you to truly optimize it.
  • If this site will be hosted in your own data center, co-located, or in a cloud hosting environment. Many organizations today begin by hosting their application in the cloud for rapid deployment, short term wins, and proof of concept to investors. As the application grows or the user base increases, organizations often will consider and migrate to their own data center or at least out of the cloud. There are appealing solutions today that allow for applications to continue to scale in an effort to mimic many popular cloud environments. Regardless of the environment, it’s imperative to learn your performance numbers and ensure that you meet or exceed performance metrics as you migrate.

3. Lack of maintenance. Conducting incremental performance tests with each new update or change to your environment might sound like a lot of extra work for your IT department. But, there are several subtle efficiencies you can perform that solve multiple problems. Spriting, for example, combines multiple images or CSS files.

You can continue to tweak your environment by optimizing your code with each update of the site. Implementing cache management will regulate which and how many objects to keep in memory. Regular patch management maintenance can prevent memory leaks within the code base that cause slowness.

Most organizations find that their maintenance works best on a regular schedule, and is performed whether the environment has changed or not. Microsoft, for example, has Patch Tuesday. Every Tuesday is dedicated to making sure their apps are updated with the latest and greatest patches, as well as reviewing the code base to figure out how to best optimize as environments change.

4. Inability to scale. A lot of organizations will develop sites that are not built to scale to the level they need, even though this is such a fundamental component of the software development lifecycle. We talk to a lot of web developers whose strategy is to simply buy more resources — hardware/software, bandwidth, CPU, memory, servers, etc. — than they need, and then assume that the extra will help them handle any heavy traffic that comes down the pike.

A more practical strategy (that will also save you money) is to take the time to develop an adaptive environment that you know can scale. Again, the sure-fire way to avoid this is to test and test often, so that you know every part of the stack can scale. And I mean to test everything — the front and back end web servers, databases, and application servers.

5. Quality measurements. Some IT teams are afraid to shine a light on their own work for fear of exposing errors they might have made during the development process. This is a common internal, political problem for most organizations.

The bottom line is that if the website is slow, revenue is lost, so it needs to be confronted. If an IT team finds errors in its website after it goes live, they are often hesitant to draw attention to it right away, or even at all.

It’s important to say that I don’t believe internal IT teams can’t detect errors or are incapable of fixing them. All I’m saying is that our customers are often relieved to receive help from a third party that will objectively identify errors and are guaranteed to have the time and resources to fix them.

How much of this holiday season’s expected $586 billion will you be generating? Hopefully, a lot. Especially if you take the time now to pay attention to your website’s performance and do what it takes to make sure your customers get the best experience. Yes, the competition for customers will be fierce, but sticking to these five simple tips will keep your website up and running through January.

Read the original blog entry...

More Stories By Sven Hammar

Sven Hammar is Co-Founder and CEO of Apica. In 2005, he had the vision of starting a new SaaS company focused on application testing and performance. Today, that concept is Apica, the third IT company I’ve helped found in my career.

Before Apica, he co-founded and launched Celo Commuication, a security company built around PKI (e-ID) solutions. He served as CEO for three years and helped grow the company from five people to 85 people in two years. Right before co-founding Apica, he served as the Vice President of Marketing Bank and Finance at the security company Gemplus (GEMP).

Sven received his masters of science in industrial economics from the Institute of Technology (LitH) at Linköping University. When not working, you can find Sven golfing, working out, or with family and friends.

@ThingsExpo Stories
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend @CloudExpo | @ThingsExpo, June 6-8, 2017, at the Javits Center in New York City, NY and October 31 - November 2, 2017, Santa Clara Convention Center, CA. Learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
20th Cloud Expo, taking place June 6-8, 2017, at the Javits Center in New York City, NY, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy.
Five years ago development was seen as a dead-end career, now it’s anything but – with an explosion in mobile and IoT initiatives increasing the demand for skilled engineers. But apart from having a ready supply of great coders, what constitutes true ‘DevOps Royalty’? It’ll be the ability to craft resilient architectures, supportability, security everywhere across the software lifecycle. In his keynote at @DevOpsSummit at 20th Cloud Expo, Jeffrey Scheaffer, GM and SVP, Continuous Delivery Busine...
New competitors, disruptive technologies, and growing expectations are pushing every business to both adopt and deliver new digital services. This ‘Digital Transformation’ demands rapid delivery and continuous iteration of new competitive services via multiple channels, which in turn demands new service delivery techniques – including DevOps. In this power panel at @DevOpsSummit 20th Cloud Expo, moderated by DevOps Conference Co-Chair Andi Mann, panelists will examine how DevOps helps to meet th...
SYS-CON Events announced today that Juniper Networks (NYSE: JNPR), an industry leader in automated, scalable and secure networks, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Juniper Networks challenges the status quo with products, solutions and services that transform the economics of networking. The company co-innovates with customers and partners to deliver automated, scalable and secure network...
@GonzalezCarmen has been ranked the Number One Influencer and @ThingsExpo has been named the Number One Brand in the “M2M 2016: Top 100 Influencers and Brands” by Analytic. Onalytica analyzed tweets over the last 6 months mentioning the keywords M2M OR “Machine to Machine.” They then identified the top 100 most influential brands and individuals leading the discussion on Twitter.
With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend @ThingsExpo 2016 in New York. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be! Internet of @ThingsExpo, taking place June 6-8, 2017, at the Javits Center in New York City, New York, is co-located with 20th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry p...
The explosion of new web/cloud/IoT-based applications and the data they generate are transforming our world right before our eyes. In this rush to adopt these new technologies, organizations are often ignoring fundamental questions concerning who owns the data and failing to ask for permission to conduct invasive surveillance of their customers. Organizations that are not transparent about how their systems gather data telemetry without offering shared data ownership risk product rejection, regu...
SYS-CON Events announced today that Hitachi, the leading provider the Internet of Things and Digital Transformation, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Hitachi Data Systems, a wholly owned subsidiary of Hitachi, Ltd., offers an integrated portfolio of services and solutions that enable digital transformation through enhanced data management, governance, mobility and analytics. We help globa...
SYS-CON Events announced today that Hitachi Data Systems, a wholly owned subsidiary of Hitachi LTD., will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City. Hitachi Data Systems (HDS) will be featuring the Hitachi Content Platform (HCP) portfolio. This is the industry’s only offering that allows organizations to bring together object storage, file sync and share, cloud storage gateways, and sophisticated search an...
SYS-CON Events announced today that SoftLayer, an IBM Company, has been named “Gold Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York, New York. SoftLayer, an IBM Company, provides cloud infrastructure as a service from a growing number of data centers and network points of presence around the world. SoftLayer’s customers range from Web startups to global enterprises.
NHK, Japan Broadcasting, will feature the upcoming @ThingsExpo Silicon Valley in a special 'Internet of Things' and smart technology documentary that will be filmed on the expo floor between November 3 to 5, 2015, in Santa Clara. NHK is the sole public TV network in Japan equivalent to the BBC in the UK and the largest in Asia with many award-winning science and technology programs. Japanese TV is producing a documentary about IoT and Smart technology and will be covering @ThingsExpo Silicon Val...
The age of Digital Disruption is evolving into the next era – Digital Cohesion, an age in which applications securely self-assemble and deliver predictive services that continuously adapt to user behavior. Information from devices, sensors and applications around us will drive services seamlessly across mobile and fixed devices/infrastructure. This evolution is happening now in software defined services and secure networking. Four key drivers – Performance, Economics, Interoperability and Trust ...
Most technology leaders, contemporary and from the hardware era, are reshaping their businesses to do software in the hope of capturing value in IoT. Although IoT is relatively new in the market, it has already gone through many promotional terms such as IoE, IoX, SDX, Edge/Fog, Mist Compute, etc. Ultimately, irrespective of the name, it is about deriving value from independent software assets participating in an ecosystem as one comprehensive solution.
DevOps is often described as a combination of technology and culture. Without both, DevOps isn't complete. However, applying the culture to outdated technology is a recipe for disaster; as response times grow and connections between teams are delayed by technology, the culture will die. A Nutanix Enterprise Cloud has many benefits that provide the needed base for a true DevOps paradigm.
SYS-CON Events announced today that CollabNet, a global leader in enterprise software development, release automation and DevOps solutions, will be a Bronze Sponsor of SYS-CON's 20th International Cloud Expo®, taking place from June 6-8, 2017, at the Javits Center in New York City, NY. CollabNet offers a broad range of solutions with the mission of helping modern organizations deliver quality software at speed. The company’s latest innovation, the DevOps Lifecycle Manager (DLM), supports Value S...
Bert Loomis was a visionary. This general session will highlight how Bert Loomis and people like him inspire us to build great things with small inventions. In their general session at 19th Cloud Expo, Harold Hannon, Architect at IBM Bluemix, and Michael O'Neill, Strategic Business Development at Nvidia, discussed the accelerating pace of AI development and how IBM Cloud and NVIDIA are partnering to bring AI capabilities to "every day," on-demand. They also reviewed two "free infrastructure" pr...
SYS-CON Events announced today that Hitachi, the leading provider the Internet of Things and Digital Transformation, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Hitachi Data Systems, a wholly owned subsidiary of Hitachi, Ltd., offers an integrated portfolio of services and solutions that enable digital transformation through enhanced data management, governance, mobility and analytics. We help globa...
SYS-CON Events announced today that T-Mobile will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. As America's Un-carrier, T-Mobile US, Inc., is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The Company's advanced nationwide 4G LTE network delivers outstanding wireless experiences to 67.4 million customers who are unwilling to compromise on ...
SYS-CON Events announced today that Super Micro Computer, Inc., a global leader in compute, storage and networking technologies, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Supermicro (NASDAQ: SMCI), the leading innovator in high-performance, high-efficiency server technology, is a premier provider of advanced server Building Block Solutions® for Data Center, Cloud Computing, Enterprise IT, Hadoop/...