Performance
Page 5
Diff at the edge with serverless cloud functions
Requesting the difference between two previously cached files — using just a CDN configuration and a serverless cloud compute function — is a great example of exploiting edge and serverless compute services to make your website more efficient and performant, and lower your bandwidth costs. Read on to learn more.
The QA mindset: designing for reliability
Fastly’s engineering teams are smart and capable — they architect thoughtfully, write elegant code, and work carefully with incredible complexity and scale. So why would they (or anyone) need quality assurance (QA)? In this post, Senior QA Automation Engineer Alice Nodelman examines how the QA mindset works, touching on our approach to QA at Fastly and sharing how you could apply this mindset to your organization.
Getting more out of IO with image transformation classes
We’ve worked to ensure the Fastly Image Optimizer is simple, easy to use, and most importantly fully integrated into the platform. In an effort to give you even more control, we've developed image transformation classes to help streamline, secure, and support your image delivery workflow.
Getting the most out of Vary with Fastly
You can use the `Vary` response header in creative ways, including A/B testing and internationalization. At the same time, many people still use `Vary` badly or misunderstand what it does; in this post, we’ll provide an expanded guide, including some of the more exotic ways you can get value out of `Vary` in intermediate caches like Fastly.
Building Edge: 40 POPs, 15 Tbps Capacity | Fastly
We’re pleased to announce that we’ve added a collection of new POPs to the Fastly global network. Since our last update, we’ve deployed additional US POPs in Chicago, Newark, Ashburn, and Los Angeles, plus a brand-new location in Rio de Janeiro, Brazil. Fastly’s global network now exceeds 15 Tbps of connected internet capacity, and we will continue to scale alongside our rapidly growing customer base.
Introducing batch API for surrogate key purge
Surrogate keys give Fastly customers a unique way to efficiently purge content from cache — batch API for surrogate key purge allows you to purge content even more efficiently by purging multiple surrogate keys at once. Read on to learn how to best take advantage.
Optimizing HTTP/2 server push with Fastly
Since we made HTTP/2 generally available in November 2016, h2 traffic has been steadily growing as more customers migrate to the new version of the protocol; since the beginning of 2017, h2 traffic has increased by over 400% and h2 requests now make up more than 25% of the total requests on Fastly’s network. HTTP/2 has numerous practical implications, but in this post we’ll focus on server push, which can save on round trip request time. Here’s how you can get the most out of server push with Fastly.
CDN vs Caching: What is the Difference?
CDN and caching can get confused for one another. Learn the differences between CDN and caching to help decide what you should use for optimal web performance.
Fastly's 35th POP: Johannesburg + Network Upgrades
We’re pleased to announce our 35th point of presence (POP) located in Johannesburg, South Africa, and have grown our overall network capacity by 737.6% since 2014. We’ve deployed to Johannesburg (JNB) to increase performance for sites delivered by Fastly throughout southern Africa. With JNB online, Fastly now has [POPs on six continents](https://www.fastly.com/network-map). In this post, VP of Infrastructure Tom Daly discusses the improvements users in South Africa and neighboring areas will see, as well as the latest updates to our network in Auckland, Miami, Seattle, and Singapore.
Cache hit ratios at the edge: a performance study
In an earlier post, we discussed the meaning of cache hit ratio (CHR) and analyzed what the metric is and isn’t telling us, showing why we really need two different CHR metrics (CHRedge and CHRglobal) to fully understand how a CDN is serving your clients. In this post, we’ll analyze CHRedge by way of a discussion about performance measurement via testing.
The truth about cache hit ratios
Cache hit ratio is a common metric that evaluates a CDN's performance. Learn more about how to improve your cache hit ratio.
Introducing the Fastly savings calculator
Our CDN can cache more content than traditional solutions (static as well as rapidly changing, “event-driven” content), offloading traffic that would otherwise go to origin, allowing our customers to save on infrastructure costs. But just how big are these savings? To help answer this question at a glance, we recently launched our savings calculator, which offers quick insight into the savings you can expect as a result of improved cache hit ratios.
Fastly's POPs in Minneapolis, Montreal, and Madrid
We’re pleased to announce an alliteration of new POPs to the Fastly network: Minneapolis, Montreal, and Madrid. We’ve deployed these POPs to expand our reach throughout the Central United States, Canada, and southwestern Europe.
Chrome's Alex Russell on service workers, PWAs, and mobile | Fastly
At Altitude 2016, Software Engineer Alex Russell discussed the latest projects the “performance obsessed” Google Chrome team had underway. In this recap, we’ll take a look at how you can provide reliable offline experiences, how to best reach your users, and avoid the dreaded “Uncanny Valley.”
Network expansion update: Frankfurt
We’re pleased to announce the addition of a second Frankfurt POP to Fastly’s network. In addition to providing more capacity and redundancy to our CDN in Central and Eastern Europe, the Frankfurt POP gives us the opportunity to leverage new switching technology to drive more 100 Gigabit Ethernet ports in our network.
Scaling Fastly Network: Balancing Requests | Fastly
Our previous post detailed how Fastly started down the slippery slope of network software. By implementing a distributed routing system on commodity switches, we were able to maintain complete control over how we forward packets at a fraction of the cost imposed by conventional networking wisdom.
A step towards better Web API authentication
The Fastly API is an integral part of our CDN — using our APIs, customers are able to instantly reflect configuration changes, purge content, and perform anything that is available on the Fastly control panel from within their application. In this post, Toru discusses our new API authentication method, API tokens.
A/B testing at the edge
A/B testing is valuable, aggravating, and everyone has an opinion on the best way to do it. At Fastly, we provide a set of tools to help enable experiments you can integrate into your own analytics.
Announcing our 30th POP: Paris!
We’re pleased to announce that our 30th POP has come online to the Fastly Network. Located in Paris, France, our new CDG POP is designed to better service Europe by decreasing latency and increasing bandwidth for users in the region.
Automating Fastly with Terraform
HashiCorp’s Director of Technical Advocacy discusses Terraform, their tool for building, changing, and versioning infrastructure safely and efficiently, and how they use it to codify Fastly configurations.