P2
Firstly I shall be discussing the side factor that comes from the user's end. We have to consider the facts that some user's will be running a low spec computer/laptop, so we shall validate and assess these factors.
Download speed
The download speed will determine how long it'll take to load a webpage, the download speed is different for two different webpages on a internet connection that is the same. Having a slow internet connection or your computer storing a lot of data is likely to slow down your download speed, and may even time out the web page. To avoid this is to make sure your computer has plenty of space, also to have the best connection possible, this may you to change your internet provider but this will give you a better browsing experience.
Browser
Whilst viewing our websites you'll want to the experience to their full potential. So you will need a good browser like Google Chrome or Firefox, because they will be compatible with all plugs-ins and add-on, as this will allow for videos and pictures and music to display and work.
Cache memory
Another thing that can slow a user's computer down is their cache memory. Cache memory is the data based off of your browser history if this becomes to high it may slow down your computer. To prevent this side factor from happening you simply just delete the history so that it doesn't take up any needed space, this should allow your computer to speed up and browse our website more fluently.
Processor
Someone that has a low processing speed will take longer to load and display the website and the data. If a user is multi-tasking i.e. listening to music on YouTube while web browsing, this will slow your processing speed significantly, as your processor will be struggle to keep up.
Now we shall be taking a look at the server side factors.
Web Server Capacity
Once our websites are up and running we'll need to have a good website capacity. This means the number of visitors your website can support, your website is affected by the number of viewer and the amount of content it contains, both of these valuables can slow your site down and make it unresponsive. Having a website that can handle 100's of user can deem very beneficial.
Bandwidth
Bandwidth is the speed of which data is downloaded by the user, this is usually measured in 'bits per second'. The size of bandwidth affects the speed in which a webpage will load, the size of your bandwidth is determined your internet provider, this will cost more money but it will be very beneficial.
File Types
The file types you use for your pictures, videos, and music will have an affect on the performance of your website. Different file types take up different amounts of memory, though we still have to produce a high quality site to browse. For example bitmap images file will do not take up much memory space (so it will load much quicker), but have a low image quality , whereas a Jpeg file will take up a lot of space, resulting in slower load rates, but the higher quality is beneficial. Both Bitmap and Jpeg have their flaws in website design, there is a pixel based file type that is design for the soul purpose of website creation, these are called Gif's, they're a small file and has a close to Jpeg image quality. For non-pixel based images, Vector file type are used for very specific images that are not made up of pixels, it a small file type to prevent a lot of space being used up. For music to be implemented in your website there really only two file types that are supported in website design. MP3 is the most common and used audio file for it's small file size and reasonable audio quality, however Wav files are also known to be used as they produce audio at a higher quality than MP3, though not commonly used because of the amount of memory space it takes up.
P3
Security
There are many thing that can cause harm to your website and the customers that use it. Hackers cause big issues for website and their users, as they use certain kinds of software like crime-ware to intrude with an on going exchange between customer and website. This intrusion allows the hackers to intercept exchanged data i.e. bank details, etc. and supply the user with false information. They do this by intruding the connection, intercepting messages and modifying the data how they see fit. Hackers can also commit fraud with the use of Botnets by forwarding transmissions to other computers without knowing the owners. Botnets allows the hacker to see what keys that the users is typing, this is to gather an individuals credit details.
Viruses are another serious issue that has to combated against. Viruses are programs made by hackers to delete files, increase or decrease memory files, change your computer systems, gain access to personal files and damage your computer entirely. One of the most recognized viruses is the Trojan Horse.
This image is to show viewers what may occur if a Trojan horse virus attacks your system. |
We have to protect our websites and our customers for the harm of hackers. We have multiple way in which we can protect ourselves.
Firewalls
Firewall quite literally produce a barrier to protect your system, by preventing any unauthorized programs to gain access and enter your computer. The image below illustrates the function of a firewall.
Secure socket layer (SSL)
It's a protocol that provides security whilst you're online talking to people. It job is to make sure your actually talking to the person is exactly who they say they are, it able to to this by providing endpoint authentication. This protocol will take place throughout all social networks and also the communciation between a business and it's customers.
They are simple and effective way to prevent intrusion to users account. It simply for users to create very strong password to their accounts, by combing letters and numbers, using symbols and being eight characters at a minimum, it make gaining access to your account much harder for hackers.