Update logo and logo link on A Master. Update Date and Product on B Master
|
|
|
- Robyn Strickland
- 9 years ago
- Views:
Transcription
1 Cover Be sure to: Update META data Update logo and logo link on A Master Update Date and Product on B Master
2 Web Performance Metrics 101 Contents Preface...3 Response Time...4 DNS Resolution Time... 4 TCP Connection Time... 5 HTTP Redirect Time... 6 Time to First Byte... 6 HTML Content Time... 7 Full Page Object Load Time... 8 Page Load Time and the User Experience...9 Page Load Time... 9 DOM Load Time First paint Time Above the fold Time Visual User Experience Metrics...12 Conclusion...14 About
3 Preface Slow response time has been the most common complaint of site users since the inception of the Web. 1 Just when we thought broadband and quad core processors would solve all our problems, mobile devices and Wi-Fi hotspots set us back again. The struggle against latency remains an ongoing battle, but the first step towards a faster Web begins with accurately measuring and optimizing the factors that make up response time and page load time. In 2006, Amazon reported that for every 100ms improvement in response time, they received a 1% increase in revenue. 2 In 2008, Shopzilla reduced page load times from 7 seconds to 2 seconds and saw a 7% 12% increase in conversion rate. 3 In 2010 Mozilla shaved 2.2 seconds off its landing pages and increased download conversions by 15.4% resulting in an additional 60 million downloads. 4 While these stats clearly quantify the value of optimization, it doesn t tell us how fast is fast enough. Clearly there must be diminishing returns in optimizing for In 2006, Amazon reported response and page load time. We ll, that for every 100ms get to that, but the first question really needs to be what exactly do time, they received a 1% improvement in response we mean when we refer to response increase in revenue. time? Technically, response time is the time it takes for a user to send a command (for example, a page request) and the browser to finish loading the related HTML. Simple enough, but when you consider how a modern page is designed, with so many additional objects, response time doesn t tell you very much about the user s experience Make Data Useful, Greg Linden Amazon, FireFox and Pageload Speed Part II, 3
4 A somewhat better measure is page load time. Page load time measures how long it takes for the browser to finish loading the page and all referenced objects after the user sends a command. Like response time, page load time is not one thing, but many. It s a series of unfolding steps that should be monitored individually, as each step can help tell the story of where a problem lies but let s focus on response time to start. Response Time Response time consists of the following components: DNS resolution time TCP connection time HTTP redirect time Time to first byte HTML content time Full page object load time Finding the exact cause of a slowdown requires knowing how these components operate both individually and together. DNS Resolution Time The DNS lookup time measures how long it takes to resolve the website s hostname to a certain IP address. Most people tend to think that DNS resolution is either working or not, but it s not that simple. You may experience more subtle problems, like long response times, timeouts, and corrupt caches. In these cases a query can get through it just takes a lot longer. Usually, if the DNS lookup time is high, it means that you or your hosting provider has a problem with their DNS servers. Remember that 4
5 DNS resolution time goes up significantly with the distance separating the DNS name server and the site particularly for international web sites and DNS resolution time goes down considerably for cached resources. A graphic representation the DNS process from HowSuffWorks.com TCP Connection Time Once the URL has been resolved to an IP address, TCP connection time shows how long it takes to establish a connection to your server. Monitoring TCP connection time helps you get ahead of your users in discovering network latency, routing issues, and server bandwidth problems. For example, if your server s bandwidth is insufficient for its workload, clients will usually become aware of this before the server does. Client requests to the server might be rejected or time out, or the response 5
6 might be delayed. On the server side, the indicators are less clear because the server continues to establish connections, receive requests, and transmit data. HTTP Redirect Time HTTP redirection, also called URL forwarding, is a web technique for making a web page available under more than one URL address. When a web browser attempts to open a URL that has been redirected, a page with a different URL is opened. HTTP Redirect Time starts when the TCP connection time is completed. It represents the amount of time between sending the initial notification to redirect and fully receiving the final object to which the browser is redirected. If there are no redirections, redirection time is zero. URL redirection can be used for URL shortening, to prevent broken links when web pages are moved, or to allow multiple domain names to refer to a single web site. HTTP Redirect Time includes all of the response time metrics of the server the user is redirected to, including DNS resolution time, TCP connection time, and others. You never want more than one redirect to get to any of your resources. Since your webpage isn t just loading HTML, you need to know what resources your page is calling as it loads. There may be redirects in CSS files, images, external scripts or other objects. Time to First Byte When we think about site optimization, we tend to think about optimizing content combining files, optimizing multimedia, properly caching and compressing files. But some response time slowdowns require server optimization. 6
7 One of the best indicators of a slow server is time to first byte. The first byte time shows how long it takes from the moment a connection is created until the first byte is received by the browser. The time to perform any negotiations with the server and the time needed for the server to calculate the result are also included. Common server problems indicated by time to first byte include memory leaks, programs that spawn too many processes and fail to shut them down on completion inefficient SQL queries, and calls to busy external resources like Google and Facebook. HTML Content Time Once the first byte of HTML has been received, the Web server continues to send the HTML that represents the layout of the web page, including CSS and Java Script. The content time is directly related to the size of the HTML. The overall content time value is calculated by measuring the time elapsed between the first content load activity and the end of the last content load activity for all documents on the page. An event may load a page that contains multiple documents, and each document may have its own content time. So, HTML content time includes time to last byte for all documents loaded with the HTML. HTML content time is generally considered a good bandwidth indicator, but be careful. As you ve probably guessed by now, it doesn t tell you much about the user s experience since so much content is provided by other objects that load after the last byte of HTML content. 7
8 Response Time Monitoring Example from Full Page Object Load Time This brings us to Full Page Object Load Time. As soon as the HTML content is completely retrieved, the browser analyzes the HTML to determine what additional objects require retrieval. Full Page Object Load Time starts with the last byte of HTML and ends when all page objects are fully loaded. These objects include all Web page references to images, JavaScript, CSS, Flash objects, RSS feeds and JavaScript files. Measuring full-page object load time is particularly useful for monitoring the effects of third-party content, like ads, however, it doesn t take into account what your users are actually seeing. For example, it doesn t tell you whether a slow-loading piece of third-party content exists above or below the fold. So while Full-page object load time by itself may alert you to problems, they may not actually affect the user s experience of the page. 8
9 Page Load Time and the User Experience Now that we ve explored each component of response time, you should have a better understanding of how to use these metrics to identify the source of your problem (if you have one) but the question of how to measure and optimize the user experience still remains. While these network side metrics can tell you where to look if you have a problem, they don t necessarily uncover the affect of the problem on your users. When talking about speed improvements that translate into revenue, we re talking about user perception how users are actually experiencing your website and applications. While these backend metrics can provide insight around specific technical problems that may or may not be affecting overall page load and response times, there is no direct connection between their measurements and the user s experience. While this continues to be an evolving area for performance metrics there are several newer metrics that you should be leveraging in order to monitor your users perceptions of performance and overall experience. These include: Page Load Time DOM Load Time First paint Time Above-The-Fold Time Technically, Page Load Time and DOM Load Time are browser timings, not user timings, but they help set the stage for what the user perceives. Page Load Time Page Load Time represents the entire time elapsed between the user command and the completed loading of the page and all referenced objects by the browser. It is the be-all, end-all of response time metrics as it includes all of the page s documents, all referenced objects and scripts, style-sheets, and images. While page load time may seem im- 9
10 portant, it isn t as valuable as it appears because it includes everything whether visible to the user or not. As we ll see later, what the users don t know won t hurt them. DOM Load Time Dom Load Time represents the time it takes to finish parsing the page s documents beginning with the first byte, but not including referenced style-sheets, images and sub-frames. It is the browser s job to piece together each page element and load external files into memory. The DOM, or Document Object Module, defines a standard way of structuring and parsing the elements of an HTML page, including text, I-frames, and the like so they can be logically assembled before being loaded. The DOMContentLoaded event is fired when the document has been completely loaded and parsed without waiting for stylesheets, images, and subframes to finish loading. That means DOM load time is concerned with the structure of the page rather than its content. If, after a while, a website begins to bog down, it s often because front-end blocks of code in the DOM become exaggerated or locked or refer to hidden bits. A high number of DOM elements A high number of DOM can be a sign that the markup of the elements can be a sign that page needs fixing without necessarily removing content. For example, needs fixing without neces- the markup of the page throwing in extra <div>s only to fix sarily removing content. layout issues can create unnecessary complexity over time. Increased complexity means slower DOM access in JavaScript. Having to loop through 1000 DOM elements versus 100 can materially slow the DOM load time. 10
11 When simplifying a complex page, take note that differing parsing engines sequence the elements for assembly differently. Chrome, Safari, Firefox, and Opera may all load your page in different orders, which can make a difference to the user s perception. First paint Time A lot has been written about the impatience of Internet users, but nothing frustrates them more than being flat-out ignored. first paint Time measures how long it takes for the browser to display the first burst of visual activity after a user has entered a URL. First paint tells the user that the site is responding to their action. How long will a user wait? About as long as it takes to blink. According to a New York Times article, if users don t get that acknowledgement in 250 milliseconds literally the time it takes to blink they will abandon the site. 5 Once the first paint begins, the order in which elements load becomes critically important. Web users spend 80% of their time looking at information above the page fold. Although users do scroll, they only allocate 20% of their attention below the fold. Above the fold Time Above the fold is where users focus their attention meaning you need to focus on isolating and optimizing above-the-fold performance throughout your website. Above-The-Fold Time measures the time it takes for the visible page s content to reach its final rendering, with enough intelligence to adapt for animated GIFs, streaming video, rotating ads, etc. 5 The New York Times, For Impatient Web Users, an Eye Blink is Just Too Long to Wait, by Steve Lohr, 2/29/
12 The first thing above the fold time tells us is that you shouldn t set your site to load all the images when the page starts. A site s assets should load in roughly the order of importance to the user, loading content and images that are above the fold first to optimize the user experience. Visual User Experience Metrics When looking at these newer user experience metrics it s important to note that many Web Performance Monitoring solutions rely on implied metrics from within the browser to report first paint and above the fold timings which can lead to misleading results. For example, if the first object displayed on a page happens to be a white image on a white background it wouldn t necessarily resonate with users as the first burst of visual activity. Similarly, many times above-the-fold page content appears stable to a user before it actually is according to the data from the browser. by SmartBear goes a step further when delivering these timings by video processing your page as it renders to report when the user s eye would be able to see the first burst of activity on the page and again when the user would visually perceive above-the-fold stability. As a result, first paint and above the fold measurements will not always match the same browser-implied metrics for a given page but in reality, is capturing the true experience of your users much more accurately. Additionally, provides screenshots of exactly what your users see at these two critical moments in the page load process. 12
13 First Paint Screenshot for Amazon.com Seconds Above the Fold Screenshot for Amazon.com Seconds 13
14 Conclusion In the end, web performance monitoring is like politics perception is reality. While traditional backend metrics can provide insight around specific technical problems, they don t provide much insight into the thing that matters most: the user s experience. By incorporating the user-centric metrics we ve discussed into your WPM plan you can quickly identify optimization opportunities that will directly translate into a better experience for your visitors. 14
15 About, a part of SmartBear Software, is a global leader in Web, API and mobile performance monitoring solutions that continuously improve the Web user experience. uniquely provides both technical performance measurement as well as visual user experience measurement from more than 80 locations around the globe and from within your environment with InSite, a private monitoring location. s services measure basic availability, Web performance using real instances of IE, Firefox and Chrome browsers, API performance and mobile website performance. Gain a real-time view of service quality in terms of availability, performance, consistency and the user experience. Sign up for your complimentary 30-day trial here. 15
16 About SmartBear Software More than one million developers, testers and operations professionals use SmartBear tools to ensure the quality and performance of their APIs, desktop, mobile, Web and cloud-based applications. SmartBear products are easy to use and deploy, are affordable and available for trial at the website. Learn more about the company s award-winning tools or join the active user community at on Facebook or follow us on and Google+. SmartBear Software, Inc. 100 Cummings Center, Suite 234N Beverly, MA by SmartBear Software, Inc. Specifications subject to change. EBOK_AS_ Metrics-101
Front-End Performance Testing and Optimization
Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client
FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED
WHITE PAPER: MOBILE WEBSITE PERFORMANCE FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED SNOOZE, YOU LOSE. TODAY S MOBILE USERS EXPECT PERFORMANCE DELIVERED FAST. For those of us who depend
WHITE PAPER : WEB PERFORMANCE MANAGEMENT
WHITE PAPER : WEB PERFORMANCE MANAGEMENT Software as a service (SaaS) continues its fast-paced growth as companies seek shorter deployment times, faster ROI and more flexible pay-as-you-go pricing. Gartner
12 Steps to Ensure Successful SaaS Delivery
WHITE PAPER The Web Performance Division of Compuware 12 Steps to Ensure Successful SaaS Delivery How to protect revenue, renewals, and customer satisfaction Good Performance = Good Business AOL revealed
How to Monitor and Identify Website Issues. 2013, SolarWinds Worldwide, LLC. All rights reserved. Share:
How to Monitor and Identify Website Issues 2013, SolarWinds Worldwide, LLC. All rights reserved. Share: What Affects a Website s Performance Website performance issues can come from anywhere the page elements
Mobile Application Performance Report
Mobile Application Performance Report Optimization Recommendations and Performance Analysis Report Prepared for - http://www.google.com VS http://www.yahoo.com Emulated Device Type: ipad OVERALL PERFORMANCE
Monitoring the Real End User Experience
An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Monitoring the Real End User Experience Web application performance is fundamentally associated in the mind of the end user; with
Simple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia
Simple Tips to Improve Drupal Performance: No Coding Required By Erik Webb, Senior Technical Consultant, Acquia Table of Contents Introduction................................................ 3 Types of
White Paper. How To Deliver Fast, Engaging Responsive Web Design Sites
White Paper How To Deliver Fast, Engaging Responsive Web Design Sites Table of Contents MOBILE IMPACTS THE BOTTOM LINE...1 RESPONSIVE WEB DESIGN ADOPTION GROWING FAST...2 FAST, QUALITY WEB EXPERIENCES
Why Mobile Performance is Hard
Matt Welsh [email protected] Google, Inc. http://www.flickr.com/photos/nao-cha/2660459899/ Why Mobile Performance is Hard In a nutshell: Despite 20 years of research and engineering, mobile performance still
WompMobile Technical FAQ
WompMobile Technical FAQ What are the technical benefits of WompMobile? The mobile site has the same exact URL as the desktop website. The mobile site automatically and instantly syncs with the desktop
Web Performance. Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 2014/15. Sérgio Nunes
Web Performance Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 2014/15 Sérgio Nunes Web Performance Web optimization techniques are designed to improve the overall response time of a web application
Why HTML5 Tests the Limits of Automated Testing Solutions
Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 As Testing Complexity Increases, So
Improving Magento Front-End Performance
Improving Magento Front-End Performance If your Magento website consistently loads in less than two seconds, congratulations! You already have a high-performing site. But if your site is like the vast
Web Performance Management 12 Steps To Ensure Successful SAAS Delivery How To Protect Revenue, Renewals & Customer Satisfaction
Web Performance Management 12 Steps To Ensure Successful SAAS Delivery How To Protect Revenue, Renewals & Customer Satisfaction Software as a service (SaaS) continues its fast-paced growth as companies
BUSINESS IMPACT OF POOR WEB PERFORMANCE
WHITE PAPER: WEB PERFORMANCE TESTING Everyone wants more traffic to their web site, right? More web traffic surely means more revenue, more conversions and reduced costs. But what happens if your web site
Accelerating Mobile Access
Mobile devices are proliferating, and their use to access applications is skyrocketing, while users are less accepting of application performance issues than ever before. Since mobile devices have limited
Website Performance: Kyle Simpson
Website Performance: Kyle Simpson (Video: 0_Introduction.mp4): Introduction 00:00:0000:07:50: An introduction and a discussion about how developers need to change their mindset to think about web performance
Magento Performance Optimization Whitepaper
Websites Decay Fast Even one year is a long time on the web, as Magento platform is changing, evolving as it takes on new e-commerce challenges one at a time in steady, ongoing iteration. When you created
Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management
Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Executive Summary Organizations
Administrator s Guide
SEO Toolkit 1.3.0 for Sitecore CMS 6.5 Administrator s Guide Rev: 2011-06-07 SEO Toolkit 1.3.0 for Sitecore CMS 6.5 Administrator s Guide How to use the Search Engine Optimization Toolkit to optimize your
Checklist of Best Practices in Website
Checklist of Best Practices in Website An educational guide for anyone responsible for website performance and search engine optimization. Specialists in Direct & Digital Marketing Checklist of Best Practices
Blue Coat Security First Steps Solution for Deploying an Explicit Proxy
Blue Coat Security First Steps Solution for Deploying an Explicit Proxy SGOS 6.5 Third Party Copyright Notices 2014 Blue Coat Systems, Inc. All rights reserved. BLUE COAT, PROXYSG, PACKETSHAPER, CACHEFLOW,
How Web Browsers Work
144 PART 4 HOW THE WORLD WIDE WEB WORKS CHAPTER 18 How Web Browsers Work 145 LIKE much of the Internet, the World Wide Web operates on a client/server model. You run a web client on your computer called
38 Essential Website Redesign Terms You Need to Know
38 Essential Website Redesign Terms You Need to Know Every industry has its buzzwords, and web design is no different. If your head is spinning from seemingly endless jargon, or if you re getting ready
8 Common Myths About Performance Testing in Production Don t Let These Misconceptions Keep You From Production Testing.
8 Common Myths About Performance Testing in Production Don t Let These Misconceptions Keep You From Production Testing White Paper Table of Contents Myth #1: Production testing = live testing... 1 Myth
Manual Tester s Guide to Automated Testing Contents
Manual Tester s Guide to Automated Testing Contents Introduction...3 Knowing the Differences...3 Common Misconceptions About Automated Testing...4 How to Transition to a Blended Manual/Automated Approach...7
A Modern Approach to Monitoring Performance in Production
An AppDynamics Business White Paper WHEN LOGGING ISN T ENOUGH A Modern Approach to Monitoring Performance in Production Ten years ago, the standard way to troubleshoot an application issue was to look
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best!
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best! Browsers Tested Google Chrome 23 Mozilla Firefox 16 Internet Explorer 10 Internet Explorer 9
HIGH-SPEED BRIDGE TO CLOUD STORAGE
HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult
Manual. Netumo NETUMO HELP MANUAL WWW.NETUMO.COM. Copyright Netumo 2014 All Rights Reserved
Manual Netumo NETUMO HELP MANUAL WWW.NETUMO.COM Copyright Netumo 2014 All Rights Reserved Table of Contents 1 Introduction... 0 2 Creating an Account... 0 2.1 Additional services Login... 1 3 Adding a
HTML5 & Digital Signage
HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best!
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best! Browsers Tested Google Chrome 31 Mozilla Firefox 25 Internet Explorer 11 Opera 17 Apple Safari
separate the content technology display or delivery technology
Good Morning. In the mobile development space, discussions are often focused on whose winning the mobile technology wars how Android has the greater share of the mobile market or how Apple is has the greatest
Introduction site management software
Web Testing Introduction Making a web site does not end with putting all the media and software together. Actually, web site work never ends. When all the design is done, you have to test the site first
Measuring CDN Performance. Hooman Beheshti, VP Technology
Measuring CDN Performance Hooman Beheshti, VP Technology Why this matters Performance is one of the main reasons we use a CDN Seems easy to measure, but isn t Performance is an easy way to comparison shop
Web Design Technology
Web Design Technology Terms Found in web design front end Found in web development back end Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document
Improving Web Vulnerability Scanning. Daniel Zulla
Improving Web Vulnerability Scanning 1 Daniel Zulla Introduction Hey! 2 Hi there! I m Dan. This is my first year at DEFCON. I do programming and security start-ups. I do some penetration testing as well
Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below.
Programming Practices Learning assets Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below. Titles Debugging: Attach the Visual Studio Debugger
Speed up your web site. Alan Seiden Consulting alanseiden.com
alanseiden.com Alan s PHP on IBM i focus Consultant to innovative IBM i and PHP users PHP project leader, Zend/IBM Toolkit Contributor, Zend Framework DB2 enhancements Award-winning developer Authority,
Accelerating Wordpress for Pagerank and Profit
Slide No. 1 Accelerating Wordpress for Pagerank and Profit Practical tips and tricks to increase the speed of your site, improve conversions and climb the search rankings By: Allan Jude November 2011 Vice
Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS
White paper Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS June 2001 Response in Global Environment Simply by connecting to the Internet, local businesses transform themselves
Addressing Mobile Load Testing Challenges. A Neotys White Paper
Addressing Mobile Load Testing Challenges A Neotys White Paper Contents Introduction... 3 Mobile load testing basics... 3 Recording mobile load testing scenarios... 4 Recording tests for native apps...
making drupal run fast
making drupal run fast 2 Objectives Improve drupal performance Provide Simple tips on Increasing Drupal performance We have some data from load testing a site in these different configs: ++ plain drupal
AKAMAI WHITE PAPER. How To Deliver Fast, Engaging Responsive Web Design Sites
AKAMAI WHITE PAPER How To Deliver Fast, Engaging Responsive Web Design Sites TABLE OF CONTENTS MOBILE IMPACTS THE BOTTOM LINE 1 RESPONSIVE WEB DESIGN ADOPTION IS GROWING FAST 1 FAST, QUALITY WEB EXPERIENCES
Enabling AJAX in ASP.NET with No Code
Enabling AJAX in ASP.NET with No Code telerik s r.a.d.ajax enables AJAX by simply dropping a control on a Web page, without otherwise modifying the application or writing a single line of code By Don Kiely
Rigorous Performance Testing on the Web. Grant Ellis Senior Performance Architect, Instart Logic
Rigorous Performance Testing on the Web Grant Ellis Senior Performance Architect, Instart Logic Who is Instart Logic? Software company focused on Application Delivery We work with globally known brands
Mobile Website Design 5 Things You Need To Know! by Gabrielle Melisende
Mobile Website Design 5 Things You Need To Know! by Gabrielle Melisende Disclaimers / Legal Information All rights reserved. No part of this book may be reproduced, stored in a retrieval system or transmitted
HTML5 : carrier grade
HTML5 : carrier grade Alex Rutgers / CTO@Momac / February 2013. Introduction Since HTML5 became mainstream media around April 2010 and I decided to create an overview article on HTML5 in the mobile space,
Working with RD Web Access in Windows Server 2012
Working with RD Web Access in Windows Server 2012 Introduction to RD Web Access So far in this series we have talked about how to successfully deploy and manage a Microsoft Windows Server 2012 VDI environment.
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
Deep analysis of a modern web site
Deep analysis of a modern web site Patrick Lambert November 28, 2015 Abstract This paper studies in details the process of loading a single popular web site, along with the vast amount of HTTP requests
Getting Started with WPM
NEUSTAR USER GUIDE Getting Started with WPM Neustar Web Performance is the cloud-based platform offering real-time data and analysis, helping to remove user barriers and optimize your site. Contents Getting
Network Technologies
Network Technologies Glenn Strong Department of Computer Science School of Computer Science and Statistics Trinity College, Dublin January 28, 2014 What Happens When Browser Contacts Server I Top view:
Why Alerts Suck and Monitoring Solutions need to become Smarter
An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Why Alerts Suck and Monitoring Solutions need to become Smarter I have yet to meet anyone in Dev or Ops who likes alerts. I ve also
White Paper. Intelligence Driven. Security Monitoring. v.2.1.1. nexusguard.com
White Paper 1 Intelligence Driven Security Monitoring v.2.1.1 Overview In today s hypercompetitive business environment, companies have to make swift and decisive decisions. Making the right judgment call
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
Internet and Email Help. Table of Contents:
Internet and Email Help The following tips are provided to assist you in troubleshooting and managing your Plex Internet and email services. For additional issues or concerns, you may also call our Product
How to Choose the Right Web Design Company for Your Nonprofit
How to Choose the Right Web Design Company for Your Nonprofit wiredimpact.com 1 A new website can very easily be the kind of can that gets kicked down the road. Many nonprofits are swamped with things
Search Engine Optimization
Search Engine Optimization Search An Introductory Guide How to improve the effectiveness of your web site through better search engine results. As you ve probably learned, having a Web site is almost a
Homework 2 assignment for ECE374 Posted: 02/21/14 Due: 02/28/14
1 Homework 2 assignment for ECE374 Posted: 02/21/14 Due: 02/28/14 Note: In all written assignments, please show as much of your work as you can. Even if you get a wrong answer, you can get partial credit
A digital Creative Company
Table of Contents 3 Responsive Websites 9 Responsive Web & Mobile Apps 10 Branding 12 Online Marketing 2 We Build Responsive Websites A responsive website has a flexible layout that adapts to fit various
Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014
Distributed Systems 25. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2014 November 16, 2014 2014 Paul Krzyzanowski 1 Motivation Serving web content from one location presents
THE ENSIGHTEN PROMISE. The Power to Collect, Own and Activate Omni-Channel Data
THE ENSIGHTEN PROMISE The Power to Collect, Own and Activate Omni-Channel Data EXECUTIVE SUMMARY Pure client-side or pure server-side tag management systems (TMS) suffer from critical limitations: The
White Paper. Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1
White Paper Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1 INTRODUCTION...3 FRAMEWORKS AND LANGUAGES...3 SECURITY AND UPGRADES...4 Major Upgrades...4 Minor Upgrades...5
1. Comments on reviews a. Need to avoid just summarizing web page asks you for:
1. Comments on reviews a. Need to avoid just summarizing web page asks you for: i. A one or two sentence summary of the paper ii. A description of the problem they were trying to solve iii. A summary of
Generate Android App
Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can
BPM Everywhere. Product Overview for OpenText Process Suite. 13 March 2014. Abstract
BPM Everywhere Product Overview for OpenText Process Suite 13 March 2014 Abstract OpenText BPM Everywhere delivers process visibility and participation across the enterprise for OpenText s BPM products.
How To Synchronize With A Cwr Mobile Crm 2011 Data Management System
CWR Mobility Customer Support Program Page 1 of 10 Version [Status] May 2012 Synchronization Best Practices Configuring CWR Mobile CRM for Success Whitepaper Copyright 2009-2011 CWR Mobility B.V. Synchronization
Mobile Performance: for excellent User Experience
Mobile Performance: for excellent User Experience Suyash Joshi @suyashcjoshi Mobile UX Developer 1 A quick audience survey... 2 Overview of Presentation 1st half: Mobile Web Performance Optimization (WPO)
Designing for the Web
Designing for the Web Design Issues Technical Issues Some Web Design Issues Breadth vs. Depth Navigation vs. Content Seller vs. Buyer (i.e., Designer vs. User) Colors and Images Several images in this
Web Performance. Sergey Chernyshev. March '09 New York Web Standards Meetup. New York, NY. March 19 th, 2009
Web Performance Sergey Chernyshev March '09 New York Web Standards Meetup New York, NY March 19 th, 2009 About presenter Doing web stuff since 1995 Director, Web Systems and Applications at trutv Personal
PageSpeed Insights. http://www.konyadizayn.net/images/haberler/20131205161909_2738asyatasimacilik.jpg (expiration not specified)
PageSpeed Insights Mobile 30 / 100 Speed Should Fix: Leverage browser caching Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded
TRUE PERFORMANCE ENGINEERING
TRUE PERFORMANCE ENGINEERING Quality with Testing, Testing with Quality WHITE PAPER TWO CONTENTS Introduction 3 The Challenges 3 Dependable Applications Testing 3 Traditional Load Testing 4 Large Capital
INTRODUCTION TO THE WEB
INTRODUCTION TO THE WEB A beginner s guide to understanding and using the web 3 September 2013 Version 1.2 Contents Contents 2 Introduction 3 Skill Level 3 Terminology 3 Video Tutorials 3 How Does the
STEELCENTRAL APPINTERNALS
STEELCENTRAL APPINTERNALS BIG DATA-DRIVEN APPLICATION PERFORMANCE MANAGEMENT BUSINESS CHALLENGE See application performance through your users eyes Modern applications often span dozens of virtual and
1. When will an IP process drop a datagram? 2. When will an IP process fragment a datagram? 3. When will a TCP process drop a segment?
Questions 1. When will an IP process drop a datagram? 2. When will an IP process fragment a datagram? 3. When will a TCP process drop a segment? 4. When will a TCP process resend a segment? CP476 Internet
Introduction to Dreamweaver
Introduction to Dreamweaver ASSIGNMENT After reading the following introduction, read pages DW1 DW24 in your textbook Adobe Dreamweaver CS6. Be sure to read through the objectives at the beginning of Web
Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. [email protected] http://pizzaseo.
1 Table of Contents 1 (X)HTML Code / CSS Code 1.1 Valid code 1.2 Layout 1.3 CSS & JavaScript 1.4 TITLE element 1.5 META Description element 1.6 Structure of pages 2 Structure of URL addresses 2.1 Friendly
CA Application Performance Management Cloud Monitor
PRODUCT SHEET: CA APM Cloud Monitor CA Application Performance Management Cloud Monitor agility made possible CA Application Performance Management Cloud Monitor (CA APM Cloud Monitor) provides end-to-end
