P2 Teacher Slides

Download Report

Transcript P2 Teacher Slides

Unit 28- Website
Development
TOPIC
BTEC Level 3
Unit 28
Websites
LEARNING
Assignment 1THEORY
P2
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Overview Of The Unit
• Fancy That! is a business selling fancy dress
costumes.
• They want to create a website to advertise
their business with a catalogue the
customers can look through.
• They hope in the future to sell their
products online.
• They have asked you to produce a series of
reference guides to help them understand
the technical work and the security work
that needs to be completed.
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Summary Of P2
• For P2, learners will need to focus on the user
and server side factors which affect website
performance.
• A report which considers the benefits of
particular server side capabilities for a company
website would be appropriate, although learners
should also consider the limitations of the
equipment and software customers may be using
to browse the website.
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
BTEC Level 3
Unit 28
Websites
Factors Which
Influence Web
Browsing
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Learning Objectives
BTEC Level 3
Unit 28
Websites
LEARNING
• Understand the difference between
server side and user side capabilities,
• Know a range of different user side
factors which will effect the users
experience when browsing websites,
• Know a range of different server side
factors which will effect the users
experience when browsing websites.
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
How It All Works- Client Server
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Client Side vs Server Side
BTEC Level 3
Unit 28
Websites
LEARNING
• When we are browsing the internet there are two
different sides –
– Client or User Side
– Server Side
• Client side allows us to see websites through a
browser and send requests to the server for web
pages,
• Server side handles requests from made by users
and send the web pages to your machine,
• The also process forms which you may submit
through the browser,
• You need to be aware of factors in each which can
effect the browsing experience.
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
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
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Server Side Factors
• Server Internet Connection
– 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 – JPGs not BMPs
– Selective use of media (flash, video, sound) – correct format,
compress, steam video if possible (progressive download rather than
waiting for full file)
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Completing P2
• Create a report called “The Factors Which Influence
Web Browsing: Information For Fancy That”
• You need to add and describe the following sections:
– Introduction
– Client Side Factors
•
•
•
•
Your Internet Connection
Hardware Using To Browse
Browser Software
Security Software
•
•
•
•
•
Server Internet Connection
Server Hardware
Number of sites running on server
Number of hits
Files types
– Server Side Factors
– Conclusion
,
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
BTEC Level 3
Unit 28
Websites
LEARNING
Resources
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Resources To Help
• Understanding Web Performance
and Bandwidth
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Download Speed
BTEC Level 3
Unit 28
Websites
LEARNING
•
What is download speed? What does the speed of a user's
internet connection determine? http://goo.gl/w4eKQ
Understand the
difference between
server side and user
side capabilities,
What are the four different types of internet connection?
•
•
•
What is dial-up? What is its average or or maximum speed of
connection? http://goo.gl/yA4Mo http://goo.gl/vjgCp http://goo.
gl/vYqPX http://goo.gl/YzUJD
What is ISDN? What is its average or or maximum speed of
connection? http://goo.gl/OQf9H http://goo.gl/MtJ79
What is DSL? What is its average or or maximum speed of
connection? http://goo.gl/4ka5B http://goo.gl/1ntK1 http://goo.
gl/V8a8M
What is broadband? What is its average or or maximum speed of
connection? http://goo.gl/ufDO2
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
PC Performance Factors
• Browser
– How does the web browser affect the download speed
of a website? http://goo.gl/TCe3i
– What are the most popular web browsers available for
fast surfing on the internet? http://goo.gl/lu6ng
• Processor Speed
– How does the processor speed and the amount of
RAM affect the download speed of a
website? http://goo.gl/3o1AJ
• Cache
– What are the benefits of browsers having a cache?
– How does the cache affect the download speed of the
website?
– What are the drawbacks of cache?
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
Web Server Capacity
• Available bandwidth
– What is bandwidth?
– What does bandwidth do? What is its
purpose? http://goo.gl/MbSC6 http://goo.gl/xxAX2 http://goo.gl/rOy
f4 http://goo.gl/98QNH http://goo.gl/aPJJ3
– How can bandwidth affect website
performance? http://goo.gl/jRcdH
• Client side scripting (executions to be performed before
page load)
– What is client side scripting? http://goo.gl/VgFf3
– What does client side scripting do?What is its purpose? Give 2
examples. http://goo.gl/1i9Ns
– How can client side scripting affect the download speed of a
website? http://goo.gl/chbL7 http://goo.gl/JKOky
• Number of hits (page views)
– What does the number of hits refer to?
– How can the number of hits affect the performance of the website?
– What may need to be increased to cope with an increased number of
hits?
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.
TOPIC
File Types
•
Bitmap
–
–
•
Vector
–
–
•
What is a mp3 file? http://goo.gl/mZy4p
What does it do? What is its purpose?
avi
–
–
•
What is a wav file?
What does it do? What is its purpose?
mp3
–
–
•
What is a gif file? http://goo.gl/wbyfZ http://goo.gl/JXYse
What does it do? What is its purpose? http://goo.gl/8Ekzt
wav
–
–
•
What is a jpg image file? http://goo.gl/zkDEq http://goo.gl/4UU2B
What does it do? What is its purpose?
gif
–
–
•
What is a vector image file? http://goo.gl/JauR9 http://goo.gl/71A8
What does it do? What is its purpose?
jpg
–
–
•
What is a bitmap image file? http://goo.gl/k3yFL
What does it do? What is its purpose?
What is an avi file? http://goo.gl/DA9cK
What does it do? What is its purpose?
swf
–
–
What is a swf file? http://goo.gl/wLUCb http://goo.gl/mFvsQ http://goo.gl/g4DR6
What does it do? What is its purpose?
BTEC Level 3
Unit 28
Websites
LEARNING
Understand the
difference between
server side and user
side capabilities,
Know a range of
different user side
factors which will
effect the users
experience when
browsing websites,
Know a range of
different server side
factors which will
effect the users
experience when
browsing websites.