Tuesday, 23 April 2013

P2

Before starting and planning for the website i need to be aware of the user and server side factors that may affect the functionality of my website. 
User side factors: Download speed; is how long it takes for a webpage to load when requested. The speed all depends on the internet connection, of you have a slow internet connection or have a computer with a lot stored on it or a lot of things open then it may slow down causing the webpage to run out. The better the connection the quicker and stronger the download speed.
PC performance factor:

Browser, there are all different types of browsers and they are usually compared on how fast they are and how easy they  are to use. E.g. Internet Explorer, Google chrome. Google chrome is thought to be better than internet explorer as it is much faster. There are different factors when it comes to viewing and loading a website that come down to the viewers’ computer (i.e. having installed plug-ins and general performance) below are some points and explanations about the topic. Some things can affect the viewer’s experience by common problems such as when viewing a website with a browser is if that does not support certain objects that are placed within the website (such as flash) which can be downloaded and installed as an add-on within a browser.
Cache Memory is used to store instructions or the code of the program that you visit as it a Cache memory will load commonly visited website pages faster, if the user is visiting a lot of web pages, it’s recommended to have a higher cache memory capacity which can be configured from within the browsers settings. However if you decide to delete the cookies where all the instructions are save, it will not remember the web page so therefore the page will open in normal speed. 
Processor speed, if you don’t have a good processor or if it’s not running at its normal speed, it will affect the speed, taking longer for website pages to display due to the amount of calculations made per second even if your computer even if you have a fast connection. A good processor would make website pages load quicker especially if they are have images, videos and or animation.
Server side factors
Web server e.g. available bandwidth- when you are downloading web pages or files, the amount of time that it takes to download them, it all depends on the Bandwidth. It is usually measured over a length of time such as seconds. The higher bandwidth means that the user can download more within a certain period. If someone has a high speed internet but does not have a good bandwidth they won’t be able to download that much.
Execution to be performed before the page load
When you log onto your website, the execution code is what loads your data on to your webpage and appears it on the screen, certain aspects of the page needs to get loaded first. The more execution codes you have for the website the longer it is going to take to load up all the content onto the page. This is why when you load a web page and if it loads slowly, the background and other colours will be first to load, then the structure followed by the body which holds information.

Number of hits isn’t  the number of people that visit the same website at the same time or how many visitors has viewed the page because a single page can hold many different files, it’s the number of hits on a web page is requests sent by someone’s computer to a server that hosts the web-page. Each downloaded is a hit. Although it can give a rough estimate of how many viewers there are if you know how many hits are going to be downloaded per page.

File types e.g. Vector, JPG, SWF, mp3
Not all file types work on some browsers may unable to view specific media within a website page, this can include audio formats, images or animation.  The problem with this usually is because of the users’ computer not having certain add-ons for their website browsers (e.g. Flash) if the website page developer decided to use formats such as JPEG for pictures and Mp3 for audio will save more capacity on the server, also it will allow the viewer of the website to be able to load media more quickly and take up less bandwidth.

1 comment: