A/B testing, also referred to as split testing, is the easiest form of testing. Obviously a marketers needs something to test. Let’s say there is a landing page with a form on the right and the market wonders what would happen to conversion rates if the the form was on the left side of the page. She now has the “A” (right side form) and “B” (left side form) for the A/B test. All that is left is to split the traffic between each, make sure you have enough visitors to each to reach a specific confidence level and see which configuration wins!
APM (Application Performance Management)
APM refers to the use of tools and processes used to track the consistency, availability, and performance of web apps. The metrics observed are used to ensure company apps are running as expected serving their users around the world regardless of browsers used or local connectivity issues.
An Internet backbone refers to one of the principal data routes between large, strategically interconnected networks and core routers on the Internet. A network backbone is a part of computer network infrastructure that interconnects various pieces of network, providing a path for the exchange of information between different LANs or subnetworks.
In a broader sense, caching is simply storing data temporarily in a “cache” to have it readily available for use. Web performance optimization involves using several different types of caching in order to run more efficiently, thereby improving performance. Common types of caches include browser cache, disk cache, memory cache, and processor cache.
CDN is the acronym for “Content Delivery Network.” A content delivery network is a network of servers in different locations around the globe. CDN’s can then serve content quickly to users regardless of their location.
Identifying your competitors and evaluating their strategies to determine their strengths and weaknesses relative to your own strengths and weaknesses.
Conversion Rate Optimization (CRO)
Conversion Rate Optimization is a process by which one increases website visitors to take the desired action, such as filling out a form or purchasing a product. It is also referred to as CRO
Critical Path analysis is the mathematical network analysis technique of planning complex working procedures with reference to the critical path of each alternative system.
Dynamic content involves creating responses to requests for web, email, or ad content that are customized for each individual. Also known as “adaptive” or “smart” content in that the content changes based on the interests or past behavior of the user. It creates an experience that’s customized specifically for that visitor. Contrast with “static content” which returns the same data to all visitors.
E2E page load performance
End to End page load performance measures the performance of a page from the initial request for the base HTML document to the loading and render of the final asset, including any assets that are delivered late or lazy loaded such as 3rd party marketing tags. As such it’s a useful number to know, but not indicative of real user experience.
A forward proxy is used to forward outgoing requests from a private network or intranet to the Internet, usually through a firewall.
A phrase used in the telecommunications and technology industries to describe the technologies and processes used to connect the end customer to a communications network. The portion of the infrastructure that carries communication signals from the main system to the end users’ home or business.
lossy compression or irreversible compression is the class of data encoding methods that uses inexact approximations and partial data discarding to represent the content. These techniques are used to reduce data size for storage, handling, and transmitting content.
Lossless compression is a class of data compression algorithms that allows the original data to be perfectly reconstructed from the compressed data.
Minification in web performance optimization is process of removing all unnecessary characters from source code without changing its functionality.
OCSP stapling is a method for quickly and safely determining whether or not an SSL certificate is valid. It allows a web server to provide information on the validity of its own certificates rather than having to request the information from the certificate’s vendorResponsive web design (RWD)
A method for providing the browser with multiple image sources depending on display density, size of the image element in the page, or any number of other factors. Responsive images “respond” to the browser to serve the appropriate image.
A reverse proxy can distribute the load from incoming requests to several servers, reduce load on its origin servers by caching static content, and can optimize content by compressing it in order to speed up loading times.
RUM (real user monitoring)
Real user monitoring (RUM) is a passive monitoring technology that records all user interaction with a website or client interacting with a server or cloud-based application.
Sharding is a type of database partitioning that separates very large databases the into smaller, faster, more easily managed parts called data shards. The word shard means a small part of a whole.
Static content refers to web content which returns the same webpage, email, or ad to all visitors.
Time to Interactive (TTI)
Time to interact, TTI, measures the time it takes for a page to displays its primary interactive (clickable) content, rather than a full page load.
Time to first byte (TTFB)
Time to first byte, TTFB, measures the duration from the user or client making an HTTP request to the first byte of the page being received by the client’s browser.
Time to start render
Time to start render measures the time it takes for a page to start displaying visible content.
TTL (Time to live)
Time-to-live (TTL) is a value in an Internet Protocol (IP) packet that tells a network router whether or not the packet has been in the network too long and should be discarded.
User Experience (UX)
User experience highlights the experiential, affective, meaningful and valuable aspects of human-computer interaction (HCI) and product ownership, but it also covers a person’s perceptions of the practical aspects such as utility, ease of use and efficiency of the system.
A waterfall chart is any diagram that represents data that is generated cumulatively and sequentially across a process. A performance-specific waterfall chart lets you see the series of actions that occur between a user and your server in order for that user to view a specific individual page of your site.
WPO (web performance optimization)
Web performance optimization (WPO) is the diagnosis and solutions that result in faster website download speeds and a better user experience. It is well known that a better user experience leads to increased visitor retention, loyalty, and revenue…especially for users with slow internet connections and those on mobile devices.