Synthetic Monitoring

Simulate visitor interaction with your site to monitor the end user experience.

View Product Info

FEATURES

Simulate visitor interaction

Identify bottlenecks and speed up your website.

Learn More

Real User Monitoring

Enhance your site performance with data from actual site visitors

View Product Info

FEATURES

Real user insights in real time

Know how your site or web app is performing with real user insights

Learn More

Infrastructure Monitoring Powered by SolarWinds AppOptics

Instant visibility into servers, virtual hosts, and containerized environments

View Infrastructure Monitoring Info
Comprehensive set of turnkey infrastructure integrations

Including dozens of AWS and Azure services, container orchestrations like Docker and Kubernetes, and more 

Learn More

Application Performance Monitoring Powered by SolarWinds AppOptics

Comprehensive, full-stack visibility, and troubleshooting

View Application Performance Monitoring Info
Complete visibility into application issues

Pinpoint the root cause down to a poor-performing line of code

Learn More

Log Management and Analytics Powered by SolarWinds Loggly

Integrated, cost-effective, hosted, and scalable full-stack, multi-source log management

 View Log Management and Analytics Info
Collect, search, and analyze log data

Quickly jump into the relevant logs to accelerate troubleshooting

Learn More

The technology behind the website that 30% of Swedes visit every day

3 million unique visitors each day, that is how much traffic Aftonbladet.se, the biggest website in Sweden, handles. Add to that the 15 TB of data the site pumps out daily and you get some idea of the scale of its operations. And keep in mind Sweden is a country with only 9.6 million people.

We at Pingdom visited Aftonbladet recently to find out how this cutting edge website is managed and monitored, and met with two of the guys that made this all happen: Christian Lizell, Systems Architect, and Tobias Järlund, Lead Developer. Here’s what we found out about how they and the rest of the team keep the site ticking.

From the left: Christian Lizell, Project Manager, and Tobias Järlund, Lead Developer.
From the left: Christian Lizell, Systems Architect, and Tobias Järlund, Lead Developer. You can read more about these guys at the end of the article.

Traffic

By almost any measure, Aftonbladet.se, the main online component of the newspaper, is big. According to the KIA Index, the site is number one in Sweden. The paper also ranks high when it comes to web TV (number two), mobile (number one), and mobile apps (number five).

aftonbladet pingdom dashboard website
According to Aftonbladet:

  • The site gets around 3 million unique visitors per day.
  • Traffic peaks at 100,000 requests per second when some news stories are published.
  • Traffic is split over 50% mobile, 40% desktop, and about 10% tablet.
  • Traffic results in about 15 TB per day in bandwidth, not including ads and TV-streams.

Metrics

When you enter the office at Aftonbladet it’s hard to miss the dashboards. Five computer displays are perched just below the ceiling at one end of the open office landscape. The displays show a number of dashboards, each one with critical information about some aspect of Aftonbladet’s web infrastructure.

dashboard
Here’s a selection of what metrics Aftonbladet collects:

  • Uptime in percentage.
  • Time since last interruption.
  • Number of clicks on the homepage in the last 10 minutes.
  • The tree most clicked articles.
  • Requests per second to the servers.
  • Requests per second to the caches.
  • Bandwidth in and out.
  • SQL queries per second.
  • The size of the biggest picture on the homepage.
  • Number of active visitors.
  • Size of the homepage in megabytes.
  • Response time.
  • And much more.

dashboard

Infrastructure

In terms of hardware and software for keeping this running, Aftonbladet uses:

  • Debian, MySQL, and Tomcat.
  • The servers are Intel-based HP servers, but they also use virtual VMware servers for certain applications.
  • Four machines deliver all the content for Aftonbladet.se.
  • Editors enter articles into Escenic Content Engine.
  • Content is not precompiled, but caching (with four machines running Varnish) is used extensively.
  • A CDN (Content Delivery Network) is also used.

aftonbladet website dashboard

Tools

Aftonbladet is using a number of other tools to keep things running smoothly. In the toolbox we find:

  • Google Analytics real time API.
  • Nagios.
  • Pingdom for uptime monitoring.
  • Xymon.
  • Several measuring- and monitoring tools developed in house.

aftonbladet website

We’d like to know about your setup

We would like to send a big thank you to Christian, Tobias, and everyone else we met while visiting Aftonbladet. Spending a few hours there really allowed us a glimpse into what it takes to run such a busy site. During our visit, news stories were published, and many in the office kept a close eye on the dashboards to see what was happening.

Visiting Aftonbladet was awesome, but we’re just as interested in your setup. What hardware and software do you use for your site and how do you keep it running? Let us know in the comments below or on Twitter.

 

Tobias Järlund is a front- and back-end web developer with a passion for web performance, scalability and security. He is the lead developer at Aftonbladet, where he’s trying to reshape the news industry from within.

Christian Lizell is a software developer with the consulting firm Athega. He’s a programmer since childhood, with a focus on the web since the mid-90s. Recently he’s been working with the architecture behind Aftonbladet.se and Svd.se with a focus on performance and uptime. To monitor systems and to visualize their status in real time with dashboards is dear to his heart.

Introduction to Observability

These days, systems and applications evolve at a rapid pace. This makes analyzi [...]

Webpages Are Getting Larger Every Year, and Here’s Why it Matters

Last updated: February 29, 2024 Average size of a webpage matters because it [...]

A Beginner’s Guide to Using CDNs

Last updated: February 28, 2024 Websites have become larger and more complex [...]

The Five Most Common HTTP Errors According to Google

Last updated: February 28, 2024 Sometimes when you try to visit a web page, [...]

Page Load Time vs. Response Time – What Is the Difference?

Last updated: February 28, 2024 Page load time and response time are key met [...]

Monitor your website’s uptime and performance

With Pingdom's website monitoring you are always the first to know when your site is in trouble, and as a result you are making the Internet faster and more reliable. Nice, huh?

START YOUR FREE 30-DAY TRIAL

MONITOR YOUR WEB APPLICATION PERFORMANCE

Gain availability and performance insights with Pingdom – a comprehensive web application performance and digital experience monitoring tool.

START YOUR FREE 30-DAY TRIAL
Start monitoring for free