BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.

Slides:



Advertisements
Similar presentations
TOPIC LEARNING BTEC Level 3 Unit 28 Websites Understand the difference between server side and user side capabilities, Know a range of different user side.
Advertisements

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Lesson 4: Web Browsing.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Multiple Tiers in Action
Technologies for EC/EB Walt Scacchi FEMBA 290 Winter 2003.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
ECA 228 Internet/Intranet Design I Intro to the Web.
Web Design Basic Concepts.
Mr C Johnston ICT Teacher
Computer Concepts 2014 Chapter 7 The Web and .
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Mr C Johnston ICT Teacher
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
User side and server side factors that influence the performance of the website P2 Unit 28.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
G053 - Lecture 08 Hosting Websites Mr C Johnston ICT Teacher
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
BTEC National Level 3 Website Production. Lesson objectives To understand factors that influence website performance To understand factors that influence.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
HOW THE WEB WORKS Reference: Learning Web Design (4 th edition) by Robbins 2012 – Chapter 2 (pp. 21 – 32)
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Learning Aim B.  In this section, you will consider the resources necessary for designing your website.  You will also think about any constraints that.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
+ CIW LESSON 4 Web Browsers. + Basic Functions of Web Browsers Provide a way for users to access and navigate Web pages Display Web pages properly Provide.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
Website Deployment Week 12. Software Engineering Practices Consider the generic process framework – Communication – Planning – Modeling – Construction.
Tonga Institute of Higher Education IT 141: Information Systems
Objective % Select and utilize tools to design and develop websites.
Web Browser presentation Name/ Hassan AL-Abdulmohsen
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Active Server Pages Computer Science 40S.
Technology Vocabulary Words
Lesson 4: Web Browsing.
Warm Handshake with Websites, Servers and Web Servers:
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 04 – Search Engine Optimisation Mr C Johnston.
GCE Applied ICT G053: Lesson 02 Web Structure and Hosting
Objective % Select and utilize tools to design and develop websites.
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 12 – Publish and Test Mr C Johnston.
PHP / MySQL Introduction
Tutorial 7 Working with Multimedia
Providing Network Services
Database Driven Websites
Essentials of Web Pages
Tonga Institute of Higher Education IT 141: Information Systems
Access Problems and Solutions for Full-text Articles or E-books
Objectives To understand the about types of computer network
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
What is the World Wide Web (www)
About Multimedia Files
Tonga Institute of Higher Education IT 141: Information Systems
Lesson 4: Web Browsing.
Web Application Development Using PHP
Presentation transcript:

BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston

Learning Outcome Know different factors which can affect the performance of a website Understand how each factor can affect the performance of a website and steps which can be taken to limit the affect

Starter What factors can make browsing the internet an unpleasant experience?

Factors Affecting Website Performance Where scripts run on the web server – server-side scripts on the local client machine – client-side scripts Browser compliance which elements are supported by different browsers Sever-side factors bandwidth availability, number of hits, file types to send Client-side factors upload and download speeds, browser, cache memory, processor speed, interactivity.

Client vs Server Side Scripting Client side scripting are scripts which are run on the computer which is displaying the website These add some sort of interactivity to the website Calculating prices when ordering multiple goods Handling image galleries Messages that popup and indicate forms are not filled out correctly Server side scripting are commands run by the computer hosting the website More complex algorithms and often server side scripting is based around databases querying them to generate dynamic webpage's processing login requests processing data collected from a form

Client Side Scripts vs Server Side Scripts ASP, CGI, PHP Script

Review Questions What are the pros and cons of using scripting? Is client side scripting or server side scripting better? If you have to use scripting what is best practice?

Browser Compliance Different browsers handle HTML, client side scripting and embedded elements differently Its important to check compliance before rolling out your website Can provide alternative code for different browser so the same outcome is achieved

Supported Media

Supported Plugins Browser ActiveX NPAPI Java Gears RSS Atom Other Google Chrome No Dropped Yes ? Internet Explorer Microsoft Edge Mozilla Firefox Opera Safari Partial

Review Questions How can you ensure that your website will work on different browsers? Plugins don’t seem to be supported anymore by the major browsers Why has this happened? What impact does this have on web developers? What impact does this have on web users?

Discuss… Client Side Factors

Discuss… Server Side Factors

User / Client Side Factors Your Internet Connection Type, speed, ISP, Local popularity, Distance from exchange, Hardware Using To Browse Type, Specification, Size of monitor (resolution), How interact, Age, Connection method (wired/wireless), Type of router, Browser Software Choice, Age, Speed of Page Delivery, Support features, plugins, security policy, Security Software Features, firewall settings, Other Home Factors Other users, position of router, house construction, other signals

Server Side Factors Server Internet Connection Server Hardware Upload speed vital, DSL so is at least same as download speed Server Hardware Type, Specification, Age, Number of sites running on server Few paid for hosts are dedicated probably several sites running on same – is the servers load balanced properly?? Number of hits – especially simultaneously Files which make up the site: Lots of small files better than few big ones Optimise images so are correct size – web browser shouldn’t download image with large dimensions and shrink, Correct file type with compression – graphics, audio, video Selective use of media (flash, video, sound) – correct format, compress, steam video if possible (progressive download rather than waiting for full file)

Activity BTEC (2010) Book – p8-11 Link #1, Link #2, Link #3 Factors Set your page to landscape and create a table similar to the one below which can be used to summarise the different factors which affect website performance For each factor suggest how they can impact browsing and steps which can be taken to minimise the impact Factor Description Impact on Browsing Steps to Minimise Impact