10 Web Performance Optimization Disasters. WebRTC. Don't let this happen to you! Google Make the Web Fast team
|
|
|
- Cleopatra Johns
- 10 years ago
- Views:
Transcription
1 10 Web Performance Optimization Disasters WebRTC Don't let this happen to you! Joshua Marantz Google Make the Web Fast team
2 Web Performance Optimization (WPO) Landscape aka FEO, WCO Reverse Proxy Akamai, Limelight, Edgecast, Cloudflare, Torbit, Yotta Google PageSpeed Service LinkedIn.com's ATS/pagespeed Forward Proxy Chrome bandwidth reduction Opera Mini, Amazon Silk Appliances Radware (Strangeloop) Riverbed (Aptimize) Server Plugin Google mod_pagespeed, ngx_pagespeed WE-Amp IISpeed
3 Contributions & Acknowledgements Chirp Internet S.R.L. Akamai (Blaze I/O): Limelight (Acceloweb): Riverbed (Aptimize): Cloudflare: Yottaa: Radware (Strangeloop): Google: Thank you! Duncan Crombie Guy Podjarny Jason Hofmann Ed Robinson Matthew Prince Coach Wei Kent Alstad Ilya Grigorik, Jan-Willem Maessen, Pat Meenan, Matt Welsh, Shawn Ligocki, Matt Atterbury
4 WPO's best days lie ahead % of top 100k sites currently have WPO installed source: range depends on percent of Akamai & Limelight users with WPO enabled not all WPO solutions tracked by builtwith.com 3.6+% of all page views per month are WPO-accelerated source: WPO-organization-provided data not all organizations share their page-view data WPO adoption is significant, but penetration is still low
5 Why use Web Performance Automation? SPEED Optimize / Inline resources Long cache lifetimes Exploit features in modern browsers Track latest WPO techniques EASE OF MAINTENANCE Simple development & deployment flow Ability to rapidly deploy changes to users Support all browsers Focus on content What Can Possibly Go Wrong? Use automated tools! If it can be automated, it should be. Performance optimization is no different. By removing the burden from the team, you also enable a wider range of dynamic optimization.
6 Don't defeat your WPO Tool Avoid constructs that will break sites on optimization Avoid patterns that make your site slow in ways WPO cannot (currently) help Inform the WPO about your site Authorized Domains Whitelist/Blacklist paths Configure System
7 Disaster #10: Measuring what's easy to measure Page Load Time is built into the browser, but not well-correlated with UX WPT is the Tool Of The Gods but... Repeat 10x; check scatter plots Look at Speed Index, bandwidth repeat-view optimism, 1st-view pessimism RUM data tells you the Truth Correlate with business metrics Google Analytics, etc Align Metrics with Business Goals & Optimize for them. When in Doubt, follow the Best Practices: [web best practices]
8 Disaster #9: Optimizing for First View Only Optimizing for First View can penalize repeat-view & navigation Combining vs Navigation Inlining vs Repeat View: the best of both worlds Inline resources, insert into local_storage, drop cookie Skip inlined resources based on cookie Align Metrics with Business Goals & Optimize for them. When in Doubt, follow the Best Practices: [web best practices]
9 Disaster #8: Premature/Misplaced Optimization The Root Of All Evil Use a WPO Tool to do things that WPO tools are good at
10 Disaster #8: Premature/Misplaced Optimization The Battle Of the Lazy Loaders Before: <img src="1.gif" data-lazy-src="real_image.jpg"/> After: <img src="/mod_pagespeed_static/1.gif" data-lazy-src="real_image.jpg" pagespeed_lazy_src="1.gif" /> Use a WPO Tool to do things that WPO tools are good at
11 Disaster #8: Premature/Misplaced Optimization Manual Inlining Manually inserting base64 images??? Exploit local storage on compatible browsers to avoid harming repeat-view/navigation Future-Proof: SPDY/HTTP-2.0 server-push Use a WPO Tool to do things that WPO tools are good at
12 Disaster #8: Premature/Misplaced Optimization Over Sharding Excessive sharding harmful in HTTP, oversaturates the browser's connection to ISP Any sharding is harmful to SPDY Use WPO to do your sharding -- it can take into account SPDY, etc. Use a WPO Tool to do things that WPO tools are good at
13 Disaster #8: Premature/Misplaced Optimization Stupid CSS Tricks Intentional syntax errors to provoke browserspecific handling Use a WPO Tool to do things that WPO tools are good at
14 Disaster #7: Whose URL Is It Anyway? WPO Solutions Want To Rewrite URLs. Why? Sizing Images To Context, Cache Extension, Transcoding Images JavaScript can Inspect and Mutate URLs. Do you Feel Lucky? For each img tag { img.src = replace_substring(img.src, ".jpg", "_hover.jpg"); } --> functionally correct(*) For each img tag { img.src = replace_tail(img.src, 4, "_hover.jpg"); } --> 404 File Not Found Use 'id' or another attribute to help resynthesize image src
15 Disaster #6: The Tyranny of Cache-Control WPO Solutions Must Not Break HTTP WPO Solutions Must Not Retain Private Data WPO Should Not re-fetch & re-optimize resources on every request If you set Cache-Control:private don't expect WPO tools to do anything If you set Cache-Control:max-age=1 then don't expect much either A Cache-Control of between 10 minutes and 1 hour is reasonable
16 Disaster #5: The Mendacity Of The Web
17 Disaster #5: The Mendacity Of The Web Content-Type Make it match your content Use the correct extension if possible Ensure that your content is labeled correctly
18 Disaster #5: The Mendacity Of The Web Content-Encoding Don't say your content is gzipped if it isn't, or that it isn't if it is. Ensure that your content is labeled correctly
19 Disaster #5: The Mendacity Of The Web XHTML Much XHTML on the web isn't Conflicting/confusing sources: DOCTYPE, Content-Encoding, meta-tags Beware of templating systems Ensure that your content is labeled correctly
20 Disaster #4: JS Frameworks vs Vanilla JS Source: Try Vanilla JS first and resort to Frameworks only when they add significant value
21 Disaster #4: JS Frameworks vs Vanilla JS Source: Try Vanilla JS first and resort to Frameworks only when they add significant value
22 wpt link Disaster #3: Deferring Time To First Useful Paint
23 wpt link Disaster #3: Deferring Time To First Useful Paint
24 wpt link Disaster #3: Deferring Time To First Useful Paint
25 wpt link Disaster #3: Deferring Time To First Useful Paint PageSpeed: Limelight: Akamai: CloudFlare: Radware: Riverbed: Yottaa: add attribute "pagespeed_no_defer" add "Javascript Postponing Ignore" async JS control-panel exclusions add attribute "data-cfasync=false" configuration / whitelist driven Explicit/wildcarded exclusion add Exception / QuickTune When Deferring JavaScript, review Ads and other critical JS-rendered content
26 Disaster #2: External Resources before First View Goal: Display above-the-fold content in less than 1 second wpt link
27 Disaster #2: External Resources before First View wpt link Goal: Display above-the-fold content in less than 1 second You cannot achieve 1 second renders with blocking round trips JavaScript Framework WebFonts Web Components (proposed standard) Render Initial Page View in HTML markup. Add dynamics after onload with JS.
28 Disaster #1: Install And Forget WPO is not (yet) one size fits all MPS "Core" defaults are safe but advanced filters offer much more speedup defer_js, lazyload, critical_css, webp, lossy images Pay attention to Domain Authorization, Cache Sizing, Fetching What did you get out of the WPO tool? YSlow / PageSpeed Insights before/after RUM Track WPO statistics & charts via vendor consoles Keep site running fast & well as it evolves Measure, Monitor, Repeat
29 WPO in the future SPDY --> HTTP 2.0 Automatic Selection, WPO-initiated server-push Better Metrics Speed Index measured by browser in real time Continue to push forward on WPT and RUM techniques Extermination of Obsolete Browsers If (client_is_old_browser) { leave_the_page_alone(); } Bring A Performance Perspective into Emerging Web Standards WebFonts, Responsive Web Design, Web Components WPO will evolve (eventually) into a fully automated experience
30 10 WPO Disasters: Don't Let This Happen To You! Measuring only what's easy to measure Optimizing for First View Only Premature / Misplaced Optimization Who's URL is it anyway? The Tyranny of Cache-Control The Mendacity of the Web JavaScript Frameworks vs Vanilla JS External Resources Before First View Deferring Time To First Useful Paint Install And Forget
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
Using Steelhead Appliances and Stingray Aptimizer to Accelerate Microsoft SharePoint WHITE PAPER
Using Steelhead Appliances and Stingray Aptimizer to Accelerate Microsoft SharePoint WHITE PAPER Introduction to Faster Loading Web Sites A faster loading web site or intranet provides users with a more
Website Optimization Tips for Speed
Website Optimization Tips for Speed Sothern California WordPress Meetup Microsoft HQ, Los Angeles - 3/20/2012 Belsien Thomas [email protected] S Overview Of Website Optimization Content Optimizations
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
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
WordPress Optimization
WordPress Optimization markkelnar WP Engine @renderandserve [email protected] wpengine.com/optimizing-wordpress WordCamp Atlanta 2012 Who is this guy? Head of Technology, System Administration, database,
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
Getting a Grip on CDN Performance Why & How. http://www.flickr.com/photos/59632563@n04/6261230701/
Getting a Grip on CDN Performance Why & How http://www.flickr.com/photos/59632563@n04/6261230701/ How many sites use a CDN? CDN Performance in the Real World http://www.flickr.com/photos/59632563@n04/6261230701/
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
Varnish the Drupal way
Varnish the Drupal way About me Boyan Borisov Team Leader @ Propeople [email protected] @boyan_borisov Skype: boian.borisov hap://linkedin.com/in/ boyanborisov What is Varnish? Reverse proxy cache server...
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)
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
E-commerce is also about
Magento server & environment optimization Get very fast page rendering, even under heavy load! E-commerce is also about NBS System 2011, all right reserved Managed Hosting & Security www.nbs-system.com
Kentico Site Delivery Checklist v1.1
Kentico Site Delivery Checklist v1.1 Project Name: Date: Checklist Owner: UI Admin Checks Customize dashboard and applications list Roles and permissions set up correctly Page Types child items configured
How To Optimize Your Website With Radware Fastview
FastView Radware s End-to-End Acceleration Technology Technology Overview Whitepaper Table of Contents Executive Summary... 3 Performance Matters... 4 The Business Impact of Fast Web Sites... 4 Acceleration
Abusing HTML5. DEF CON 19 Ming Chow Lecturer, Department of Computer Science TuCs University Medford, MA 02155 [email protected]
Abusing HTML5 DEF CON 19 Ming Chow Lecturer, Department of Computer Science TuCs University Medford, MA 02155 [email protected] What is HTML5? The next major revision of HTML. To replace XHTML? Yes Close
We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
1. Minimize HTTP Requests. 2. Put Stylesheets at the Top
This document provides a set of recommendations that can help to increase the loading speed of your website as well as potentially decrease your bandwidth usage. Not all of the recommendations may be applicable
WEB DEVELOPMENT IA & IB (893 & 894)
DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.
AUDIT REPORT EXAMPLE
AUDIT REPORT EXAMPLE Severity levels: low, average, high, critical Difficulty levels: low, average, high I. General information and server configuration Problem: Too many HTTP requests. Found (on homepage):
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
Drupal Performance Tuning
Drupal Performance Tuning By Jeremy Zerr Website: http://www.jeremyzerr.com @jrzerr http://www.linkedin.com/in/jrzerr Overview Basics of Web App Systems Architecture General Web
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
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
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
Index. AdWords, 182 AJAX Cart, 129 Attribution, 174
Index A AdWords, 182 AJAX Cart, 129 Attribution, 174 B BigQuery, Big Data Analysis create reports, 238 GA-BigQuery integration, 238 GA data, 241 hierarchy structure, 238 query language (see also Data selection,
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
End User Monitoring. AppDynamics Pro Documentation. Version 4.1.8. Page 1
End User Monitoring AppDynamics Pro Documentation Version 4.1.8 Page 1 End User Monitoring....................................................... 4 Browser Real User Monitoring.............................................
Recent Advances in Web Application Security
Recent Advances in Web Application Security Author: Neelay S Shah Principal Security Consultant Foundstone Professional Services Table of Contents Introduction 3 Content Security Policy 3 Best Practices
If you see "Skip installation of the current version and test the currently installed version of Java" then select that hyperlink.
Workstation, Browser, Java, Connections, Proxy Servers, & Firewall Information March 2, 2015 Contents I. Workstation and Browser Configurations A. Internet Explorer B. Mozilla Firefox C. Google Chrome
Actualtests.C2010-508.40 questions
Actualtests.C2010-508.40 questions Number: C2010-508 Passing Score: 800 Time Limit: 120 min File Version: 5.6 http://www.gratisexam.com/ C2010-508 IBM Endpoint Manager V9.0 Fundamentals Finally, I got
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
Web Programming. Robert M. Dondero, Ph.D. Princeton University
Web Programming Robert M. Dondero, Ph.D. Princeton University 1 Objectives You will learn: The fundamentals of web programming... The hypertext markup language (HTML) Uniform resource locators (URLs) The
Optimizing WordPress Performance: Page Speed and Load Times. Doug Yuen
Optimizing WordPress Performance: Page Speed and Load Times Doug Yuen Why Worry About Page Speed? Make your visitors happy and keep their attention. The longer your site takes to load, the more likely
Google Analytics: Tracking Where a Visitor Goes on Your Web Site
Tutorial Google Analytics: Tracking Where a Visitor Goes on Your Web Site Overview: My Books and More Mail s integration with Google Analytics allows you to track web site activity that results from My
AJAX: Highly Interactive Web Applications. Jason Giglio. [email protected]
AJAX 1 Running head: AJAX AJAX: Highly Interactive Web Applications Jason Giglio [email protected] AJAX 2 Abstract AJAX stands for Asynchronous JavaScript and XML. AJAX has recently been gaining attention
Web Development. How the Web Works 3/3/2015. Clients / Server
Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen
Modern Web Development From Angle Brackets to Web Sockets
Modern Web Development From Angle Brackets to Web Sockets Pete Snyder Outline (or, what am i going to be going on about ) 1.What is the Web? 2.Why the web matters 3.What s unique about
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
ClickDimensions Quick Start Guide For Microsoft Dynamics CRM 2011. 9/1/2011 ClickDimensions
ClickDimensions Quick Start Guide For Microsoft Dynamics CRM 2011 9/1/2011 ClickDimensions Online Training Resources This guide will explain how to register for and use a ClickDimensions Marketing Automation
Implementing Reverse Proxy Using Squid. Prepared By Visolve Squid Team
Implementing Reverse Proxy Using Squid Prepared By Visolve Squid Team Introduction What is Reverse Proxy Cache About Squid How Reverse Proxy Cache work Configuring Squid as Reverse Proxy Configuring Squid
The importance of Drupal Cache. Luis F. Ribeiro Ci&T Inc. 2013
The importance of Drupal Cache Luis F. Ribeiro Ci&T Inc. 2013 Introduction Caio Ciao Luppi Software Architect at Ci&T Inc. More than 4 years of experience with Drupal Development Experience with Application
Beginning Smartphone Web Development
Beginning Smartphone Web Development I3. jl!c;llirici JavaScript C;SS, f HTML and A-, p p I i с at i о n s f о r«p ri о n e,, А л ei ro i ci, P a! ei P re, Eli ас к I Windows Мкаане, and inotaa S60 Gail
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
About Todd Bailey (Presenter)
About Todd Bailey (Presenter) When your prospects search for information about your category or industry, does your organization rank near the top in organic search results? You should. This session will
Update logo and logo link on A Master. Update Date and Product on B Master
Cover Be sure to: Update META data Update logo and logo link on A Master Update Date and Product on B Master Web Performance Metrics 101 Contents Preface...3 Response Time...4 DNS Resolution Time... 4
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
SEO Overview. Introduction
Introduction This guide addresses a number of separate issues which are involved in Search Engine Optimisation (SEO) - the art of ensuring that your pages rank well in the "organic listings" [Wikipedia]
HTML5 the new. standard for Interactive Web
WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor
Presentation tier performance optimization
White paper Presentation tier performance optimization Abstract The performance of websites was always a critical non-functional requirement. A better performing site directly translates into better user
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet
WEB ANALYTICS. Presented by Massimo Paolini MPThree Consulting Inc. www.mpaolini.com 408-256-0673
WEB ANALYTICS Presented by Massimo Paolini MPThree Consulting Inc. www.mpaolini.com 408-256-0673 WEB ANALYTICS IS ABOUT INCREASING REVENUE WHAT WE LL COVER Why should you use Asynchronous code What are
Performance Report for: http://singaporestockstrading.com/ Report generated: Friday, April 24, 2015, 7:29 AM -0700 (via API)
The web should be fast. Executive Summary Performance Report for: http://singaporestockstrading.com/ Report generated: Friday, April, 5, : AM - (via API) Test Region: Vancouver, Canada Using: Firefox (Desktop)
CMS Diagnostics Guide
Sitecore CMS 6.0-6.5 CMS Diagnostics Guide Rev: 22 August 2012 Sitecore CMS 6.0-6.5 CMS Diagnostics Guide A developer's guide to diagnosis of Sitecore CMS performance Sitecore CMS 6.0-6.5 Table of Contents
A BASELINE FOR WEB PERFORMANCE WITH PHANTOMJS
2 WebSocket 3 Polling A BASELINE FOR WEB PERFORMANCE WITH PHANTOMJS @WESLEYHALES DO YOU AUTOMATE BROWSER PERF? You might occasionally test your sites using Firebug, Chrome DevTools, PageSpeed, YSlow, etc..
Demystifying Digital Introduction to Google Analytics. Mal Chia Digital Account Director
Demystifying Digital Introduction to Google Analytics Mal Chia Digital Account Director @malchia @communikateetal Slides will be emailed after the session 2 Workshop Overview 1. Introduction 2. Getting
Surviving the Big Rewrite: Moving YELLOWPAGES.COM to Rails. John Straw YELLOWPAGES.COM
Surviving the Big Rewrite: Moving YELLOWPAGES.COM to Rails John Straw YELLOWPAGES.COM What is YELLOWPAGES.COM? Part of AT&T A local search website, serving 23 million unique visitors / month 2 million
Application Performance Monitoring (APM) Technical Whitepaper
Application Performance Monitoring (APM) Technical Whitepaper Table of Contents Introduction... 3 Detect Application Performance Issues Before Your Customer Does... 3 Challenge of IT Manager... 3 Best
About Google Analytics
About Google Analytics v10 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 800.362.2605 805.484.9428 (fax) www.omniupdate.com
Coding HTML Email: Tips, Tricks and Best Practices
Before you begin reading PRINT the report out on paper. I assure you that you ll receive much more benefit from studying over the information, rather than simply browsing through it on your computer screen.
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
Fast track to HTML & CSS 101 (Web Design)
Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of
Macromedia Dreamweaver 8 Developer Certification Examination Specification
Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this
Web Design and Development ACS-1809
Web Design and Development ACS-1809 Chapter 1 9/9/2015 1 Pre-class Housekeeping Course Outline Text book : HTML A beginner s guide, Wendy Willard, 5 th edition Work on HTML files On Windows PCs Tons of
LACKING TRACKING? STOP SLACKING. GOOGLE TAG MANAGER
LACKING TRACKING? STOP SLACKING. GOOGLE TAG MANAGER November 9, 2015 edui HI! I M PAUL KOCH I work as a Senior Digital Analyst at Viget. @paulmkoch Viget Labs, LLC This presentation is CONFIDENTIAL and
FAQs for Oracle iplanet Proxy Server 4.0
FAQs for Oracle iplanet Proxy Server 4.0 Get answers to the questions most frequently asked about Oracle iplanet Proxy Server Q: What is Oracle iplanet Proxy Server (Java System Web Proxy Server)? A: Oracle
85.1. Review of google.com. Your website score. Generated on 2015-03-25. Introduction. Table of Contents SEO. Iconography Pass
85.1 Your website score Review of google.com Generated on 2015-03-25 Introduction This report provides a review of the key factors that influence the SEO and usability of your website. The homepage rank
CSE 135 Server Side Web Languages Lecture # 12. Web Performance Notes
Web Performance Notes Core Ideas Given the trade-off of server side we really need to think about time, but interestingly most gains come on client side! To a user time passed matters not bytes sent There
Pwning Intranets with HTML5
Javier Marcos de Prado Juan Galiana Lara Pwning Intranets with HTML5 2009 IBM Corporation Agenda How our attack works? How we discover what is in your network? What does your infrastructure tell us for
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
Relax Everybody: HTML5 Is Securer Than You Think
Relax Everybody: HTML5 Is Securer Than You Think Martin Johns (@datenkeller) SAP AG Session ID: ADS-W08 Session Classification: Advanced Motivation For some reason, there is a preconception that HTML5
HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS
HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS Overview of Oracle JInitiator Oracle JInitiator enables users to run Oracle Forms applications using Netscape Navigator or Internet Explorer. It
Performance Measurement Service Choice Browser Installation and Use
Performance Measurement Service Choice Browser Installation and Use Version v. 2.0.1.0001 - Expires: 040112 Installation There are two ways to install the 3PMobile Choice Browser. OTA (Over the Air) using
Adobe Marketing Cloud How Adobe Scene7 Publishing System Supports SEO
Adobe Marketing Cloud How Adobe Scene7 Publishing System Supports SEO Contents Contact and Legal Information...3 Introduction...4 Indexing of images by search engines...4 Maintaining the name of the image...6
February 2014. Considerations When Choosing a Secure Web Gateway
February 2014 Considerations When Choosing a Secure Web Gateway Introduction Evaluating a Secure Web Gateway (SWG) can be a complicated process and nothing is better than testing a solution in your own
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,
Chapter 1. Introduction to web development
Chapter 1 Introduction to web development HTML, XHTML, and CSS, C1 2010, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Load a web page from the Internet or an intranet into a web browser.
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
Content. Global Delivery Network: Folders
An alternative to using translated domains, is to host your translations in folders. I.e. www.mycompanysite.com/ language When hosting your translation in a sub-folder, the traffic will need to be split
Urchin Demo (12/14/05)
Urchin Demo (12/14/05) General Info / FAQs 1. What is Urchin? Regent has purchased a license for Urchin 5 Web Analytics Software. This software is used to analyze web traffic and produce reports on website
Varnish Tips & Tricks, 2015 edition
Varnish Tips & Tricks, 2015 edition ConFoo 2015 Montreal, Canada Magnus Hagander [email protected] PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS SUPPORT TRAINING Magnus Hagander Redpill Linpro
Interactive Data Visualization for the Web Scott Murray
Interactive Data Visualization for the Web Scott Murray Technology Foundations Web technologies HTML CSS SVG Javascript HTML (Hypertext Markup Language) Used to mark up the content of a web page by adding
8 illegitimate reasons for discrepancies between AdWords and Google Analytics conversions
8 illegitimate reasons for discrepancies between AdWords and Google Analytics conversions If you are an experienced AdWords advertiser, you probably have familiarity with AdWords conversion tracking code.
SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1
SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test
Includes: Building an SEO- friendly Website: A Comprehensive Checklist
Building an SEO- friendly Website: A Comprehensive Checklist Includes: v Pre- Planning Stage v Planning Stage v Development Stage v Pre- Launch v On- Site SEO v Launch v Post- Launch Data Collection v
