A rudimentary understanding of caching will ensure a decently performing web application. With the advanced topics covered in this tutorial, you can make that web app FLY! The caching ecosystem includes browser cache, html 5 app cache, reverse proxy cache, and CDN - a caching strategy that maximizes the potential of this ecosystem can push your web app performance from decent to best-in-class.
What’s the difference between a server, a switch and a SAN? We asked ourselves this question and realized the distinction stemmed from outdated assumptions. By blurring the lines — running networking on our servers and applications on our switches — we pushed the frontier of infrastructure performance, decreased complexity and costs, and increased our availability. All on white-box Linux hardware.
Investigating performance problems often requires more than one tool to nail down the problem. In fact, using the wrong tools can often point you completely in the wrong direction. In this talk, we will walk through a real situation we recently dealt with to identify the cause of a performance problem using RUM, Synthetic, and packet captures.
The notion of a perimeter-less network has never been more pertinent. With the transition to the cloud leaving us less network control than ever before, it's clear that the old patterns will no longer suffice. In this talk, we'll discuss how software-defined network policy, combined with distributed enforcement, can lead to a network of systems that distinctly lack structure or organization.
Getting faster load times often means downloading resources as soon as possible, but sometimes the browser doesn't know early on what resources would be required for the page.
This is where new standards, Resource Hints and Preload, come in. They give us the ability to clue the browser in on what's going to happen in the current page, and the next one. Learn all about them!