How to speed up your website access



Similar documents
The community platform lug.berlin

Search Engine Optimization Glossary

WompMobile Technical FAQ

SPLIT BLOCK FINAL Web Design

Deep analysis of a modern web site

Unit Title: Content Management System Website Creation

Front-End Performance Testing and Optimization

Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below.

ANALYSIS. wikia.com. YOUR NAME & SLOGAN Call Me:

Web Development I & II*

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Web Performance. Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 2014/15. Sérgio Nunes

OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE

IE Class Web Design Curriculum

Websites for Small Business. Copyright 2005 Three Rivers Internet

Elgg 1.8 Social Networking

Drupal Performance Tuning

Do I have to use the blog section of the site? No. Your blog is hidden by default so it won't be available unless you choose to turn it on.

WEB DEVELOPMENT IA & IB (893 & 894)

MAGENTO THEME SHOE STORE

Checklist of Best Practices in Website

Your Blueprint websites Content Management System (CMS).

Product description version

Improving Magento Front-End Performance

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright Pizza SEO Ltd.

ACE: Dreamweaver CC Exam Guide

Christopher Zavatchen

WATKINS MFG DEALER GUIDE TO UNDERSTANDING WOORANK REPORTS

Magento 1.4 Themes Design

CLASSROOM WEB DESIGNING COURSE

Performance Analysis of Web-browsing Speed in Smart Mobile Devices

Software Requirements Specification For Real Estate Web Site

SellerDeck 2014 Responsive Design Guide

Fast track to HTML & CSS 101 (Web Design)

85.1. Review of google.com. Your website score. Generated on Introduction. Table of Contents SEO. Iconography Pass

Dualog Connection Suite Hardware and Software Requirements

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

Simple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia

Web. Programming. Hans- Pe0er Halvorsen, M.Sc. h0p://home.hit.no/~hansha/?page=sojware_development

WEB& WEBSITE DESIGN TRAINING

SEO Optimization A Developer s Role

Open Source Content Management System for content development: a comparative study

Getting Started with the new VWO

Citrix StoreFront. Customizing the Receiver for Web User Interface Citrix. All rights reserved.

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

Magic Liquidizer Documentation

JTouch Mobile Extension for Joomla! User Guide

deskspace responsive web builder: Instructions

Microsoft Expression Web

webcrm App for HootSuite User Guide

Programming Fundamentals of Web Applications Course 10958A; 5 Days

ViSH User Manual. ViSH is a social network for teachers and scientist to meet and collaborate in the science teaching.

How To Customize A Forum On Vanilla Forum On A Pcode (Forum) On A Windows (For Forum) On An Html5 (Forums) On Pcode Or Windows 7 (Forforums) On Your Pc

Short notes on webpage programming languages

An Insider s Guide to Web Design & Online Marketing Terms

HEIX 701: Research Project

Web App Development Session 1 - Getting Started. Presented by Charles Armour and Ryan Knee for Coder Dojo Pensacola

Update logo and logo link on A Master. Update Date and Product on B Master

How to Monitor and Identify Website Issues. 2013, SolarWinds Worldwide, LLC. All rights reserved. Share:

Your Web Team is Busier Than Ever

... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy

A set-up guide and general information to help you get the most out of your new theme.

Macromedia Dreamweaver 8 Developer Certification Examination Specification

10CS73:Web Programming

Accelerating Wordpress for Pagerank and Profit

Web Technology for Marketers

PrintShop Mail Web. Release Notes

HEALIO.COM ADVERTISING SPECIFICATIONS

ABC Widget Company. Website Redesign Proposal. Prepared for: Jonathon Doe

Web Performance. Sergey Chernyshev. March '09 New York Web Standards Meetup. New York, NY. March 19 th, 2009

Terms and Definitions for CMS Administrators, Architects, and Developers

WebCUR ListServ. ListServ Help Manual

CHEAT SHEET GETTING KEYWORD IDEAS

Making Graphics Interactive

Designing for the Web

Browser tools that make web development easier. Alan Seiden Consulting alanseiden.com

SharePoint 2010 Performance and Capacity Planning Best Practices

Developer Tutorial Version 1. 0 February 2015

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

JavaScript Testing. Beginner's Guide. Liang Yuxian Eugene. Test and debug JavaScript the easy way PUBLISHING MUMBAI BIRMINGHAM. k I I.

Web Development News, Tips and Tutorials

Base template development guide

Using Steelhead Appliances and Stingray Aptimizer to Accelerate Microsoft SharePoint WHITE PAPER

Themes and Templates Manual FOR ADVANCED USERS

Dreamweaver Tutorial - Dreamweaver Interface

IT3504: Web Development Techniques (Optional)

CommonSpot Content Server Version 6.2 Release Notes

Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design

ecommercesoftwareone Advance User s Guide -

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey

FileMaker 14. WebDirect Guide

ebooks: Exporting EPUB files from Adobe InDesign

IT3503 Web Development Techniques (Optional)

Presentation: Online Marketing Best Practices

Transcription:

How to speed up your website access Gerold Rupprecht, Frank Hofmann 6. Juli 2015 Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 1 / 17

Content 1 About us 2 Init How To Start 3 Retrieving and Measuring Data 4 Time-consuming Elements 5 What s next? Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 2 / 17

About us Gerold Rupprecht: Open Source Involvement financial software evaluation and optimization of IT-related processes supports the GNUstep project, especially at FOSDEM Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 3 / 17

About us Frank Hofmann: Open Source Activities and Projects Chemnitzer Linux-Tage since 2000 since 2009 Regional LUG meeting Berlin- Brandenburg since 2008 Brandenburger Linux-Info-Tag (BLIT) 2006-2012 LinuxBus Berlin- Chemnitz since 2007 Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 4 / 17

About us Frank Hofmann: About Hofmann EDV Linux, Layout und Satz Layout and typesetting, pre-press production Automated technical documentation Development and automatization Authentification Trainings for IT experts Co-founder and trainer Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 5 / 17

Init How To Start Levels and Observations Server and hosting offering the webseite Author/editor publishing the website content Visitor access the website via webbrowser Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 6 / 17

Init How To Start Different Factors to Take Into Account Server and hosting hardware specifications network connectivity (IPv4, IPv6) DNS entries server configuration and memory Data (the website itself) static, or dynamic Network connectivity Output device monitor, tablet computer or mobile phone Webbrowser character encoding output language fonts to be rendered to display the content images further content advertisments pipelining Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 7 / 17

Retrieving and Measuring Data Accessing the Website 1 DNS connection request 2 Retrieving the HTML document as a data stream 3 Retrieving external data that are referenced in the HTML document images cascading style sheets (CSS files) JavaScript code snippets Flash data incl. preview image 4 Rendering of the retrieved content, and output in the browser window Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 8 / 17

Retrieving and Measuring Data Tools to Measure the Retrieval Time Firefox/Iceweasel: Firebug Opera: DragonFly Chrome: Developer Extension Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 9 / 17

Time-consuming Elements HTML and Encoding HTML wrong order of HTML tags HTML tags that are forgotten, or not closed forgotten apostrophes for attributes specific content to cope with vendor-specific dialects and non-standard extensions Encoding declaration in the HTML header file format of the HTML file local webbrowser configuration (settings and preferences) Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 10 / 17

Time-consuming Elements External Elements (part 1) cascading style sheets (CSS files) combine several files into a single css file determine which style sheets are in use, actually advertisements and banner cause about 70% of data transfer disable guest content disable personalized content and adwork disable content delivered by Flickr, Twitter, Blogroll, Facebook and Google Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 11 / 17

Time-consuming Elements External Elements (part 2) disable pre-loading of content in the background preparation and pre-rendering of website content that might be interesting for you displaying goes faster requires more bandwith results in higher network traffic results in entries of visited webpages in the webbrowser cache that you have never visited Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 12 / 17

Time-consuming Elements External Elements: Images (part 3) Firefox/Iceweasel disable images per webseite disable completely webbrowser plugin Just Disable Stuff Opera menu entry View Google Chromium? Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 13 / 17

Time-consuming Elements Language and Fonts choose the language in which you can understand the content as quick and easy as possible prefer the most efficient language set a default font this includes both serif and sans-serif fonts post-loading of fonts is time-consuming Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 14 / 17

Pipelining Time-consuming Elements parallel data transfer using the same network connection Firefox/Iceweasel: can be enabled Opera: active (via presets) Chrome: can be enabled Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 15 / 17

Time-consuming Elements Tracking and Spyware Analyze the visitors of your website visitors that come back from which URI the visitor comes from? Useful plugins (selection) Just Disable Stuff Adblock Plus Ghostery Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 16 / 17

Merci beaucoup! What s next? Lassen Sie es setzen. Contact: Dipl.-Inf. Frank Hofmann, Berlin Email frank.hofmann@efho.de web http://www.efho.de Gerold Rupprecht, Geneve Email geroldr@bluewin.ch Gerold Rupprecht, Frank Hofmann () Website access 6. Juli 2015 17 / 17