Thursday, 13 June 2013

UNIT 28 P2

When considering how my website will operate there are many factors that will effect a user’s use of my website, these are not issues with the site it’s self but issues with the user’s actual personal computer system or landline connection, a summary of potential issues are listed below.

-Web server capacity
A Web server is a program that, using the client internet provider which connects to the World Wide Web's Hypertext Transfer Protocol, this then serves the files that form Web pages to Web users (whose computers contain HTTP clients that forward their requests). Every computer on the Internet that contains a Web site must have a Web server program. The leading Web server is Microsoft's Internet Information Server it is the most widely installed and used server. A common way that you could increase the capacity of the web server is to upgrade your server to a better server, this is a common debate with most tech savvy people on which is best as most people hate internet explorer so must switch to servers like Google Chrome or Firefox.

-Bandwidth 
Bandwidth or the other term Data Bandwidth are common terms that are used to refer to measures and they represent the available or consumed data in the communication resources such as your internet or download speed and they are expressed in Bits Per Second, like for example:, kbit/s, Mbit/s, Gbit/s. The size of the bandwidth can affect the connection speed of the internet so the higher the bandwidth the better the performance and often the higher the cost.
-Executions 
Executions within computers and software programs are simply the process by which a person’s computer or any machine can carry out certain instructions of a computer program.
When the instructions are given by the user by typing or other means they trigger in the program a sequences of actions on the machine and those actions produces effects that are according to the instruction and the semantics of the instructions in the program this could be running Google or opening a Word document. In some cases programs for a computer may be executed in a Batch Process without someone interacting with that program or a user with type commands into an interactive session of an interpreter such as start-up actions or Auto functions.

-Download Speed 
Download speed form the User side is how long it would the selected webpage to load, photos to load or things to download once requested. The measurements for the time it would take to load the page and the speed of the page are completely different issues as some webpages have more content than others like pictures and videos. For example having slow internet connection or having a computer that has a lot of information stored on it is more likely for it to run more slowly than it should and maybe causing the webpage to time out or crash, and so it’s best to get the best connection possible and even if it has to cost more to run but it is more likely to give you much more, quicker and stronger download speed making a better use of the computer. If the download speed is running slowly because you have be downloading too much you can make this better by getting a new processor or a better connection.
-Cache Memory 
Cache Memory is in the short term used for the RAM that the CPU can access easier and quicker than it would with a normal RAM chip.  The CPU will use the Cache Memory to store the instructions that will be required to the run the applications/programs the user wishes to use. You can find larger caches and that will operate at higher specific speeds, also these are now considered to be the core of the CPU your pc uses. Other caches on the other hand can be simpler and differ and also they will be slower when used. Your computer will start to run more slowly because the cache memory is getting too full like trying to stuff a suitcase, you can improve this by simply gaining a better cache memory bank.

-Processor Speed 

Processor speed is the speed of which the microprocessor gives out instructions to the rest of the system. The CPU has got a fixed number of ticks (basically time) in which it has to operate the instructions, so the faster the clock the better, this leads as the more instruction it gets and can be executed in good time. For example 2 CPU's may have the same clock speed but it may not perform the same as some will run faster than others and some will have faster microprocessor like the differences between computer systems, which means that a single calculation can be performed in just 1 tick, but when the technology advances some of the Microprocessors are not even what is known as Superscalers, which means that they can produce more than one instruction per clock cycle. If you wish to increase the speed of the processor then you can upgrade your processor and you could clean out the history that is on your computer for processors a simple way of looking at this is like instead of using an Intel i3 processor you can upgrade to an Intel i7 for overall increased processing speed.

1 comment:

  1. www: Your work does explain the user side and server side factors that influence the performance of a website. P2 achieved.

    ReplyDelete