Explain the user side and server-side factors that influence the performance of a website.
User side factors:
Connection speeds (dial-up, broadband, mobile broadband, Wi-Fi)
Browsers (Latest and older versions-issues/problems)
Memory available: PC's, tablets or mobiles (cache, RAM).
Connection speeds:
Dial-up: It uses a standard phone line and analog modem to access the Internet at data transfer rates of up to 56 Kbps. It's a least expensive way to access the Internet, but it is also the slowest one. The modem connects the computer to standard phone lines, which serve as the data transfer medium. When a user initiates a dial-up connection, the modem dials a phone number of an ISP that is designed to receive dial-up calls. The
…show more content…
The most common types of Internet broadband connections are cable modems and DSL modems. For mobiles 3G and 4G mobile broadband are very common. Fibre-optic is the fastest and expensive connection, it's common in cities, but not some other areas due to lack of coverage. The connection can be accessed at any time. ADSL broadband is provided through existing BT phone lines, it comes from our local telephone exchange, through a fixed line access network made of copper wires. The information that we receive is a series of digital signals that come through these wires. These are then split into phone and internet by a microfilter, plastic box that plugs into the main BT socket. The speed depends on the distance from the local telephone exchange. The age and quality of the copper wires can also influence your speed. Cable broadband uses fibre-optic to transmit data, cables are partially made of fibre-optic material, which allows for far less signal degradation and much faster broadband speeds. The other advantage of cable is that it allows transmission of audio and visual signals. Mobile broadband is transmitted over mobile phone networks and doesn't requires cables. User can get online whenever there is a mobile signal, either by using a USB dongle or a MiFi. Dongles allow only one device to connect to the mobile network, but MiFi's act like wireless …show more content…
Every time a browser loads a web page, it processes the HTML, which may include text, link, and references to images and other items, such as CSS and JavaScript functions. The browser processes these items, then renders them in the browser window. Early web browsers, such as Mosaic (1993) and Netscape Navigator (1994), were simple applications that rendered HTML, processed form input, and support bookmarks. Websites have evolved so have web browser requirements. Nowadays every browser is very advanced, supporting multiple types of HTML, dynamic JavaScript and encryption used by secure websites. The capabilities of modern web browsers allow web developers to create highly interactive websites. For example, Ajax enables a browser to dynamically update information on a webpage without the need to reload the page (One of the example can be when you’ve login to your email and you receive a new email, you don’t need to reload the page it will automatically add it into the inbox). Advance in CSS allow browsers to display a layouts and wide range of visual effects. Cookies allow browsers to remember your settings for specific websites. Many browsers offer history, RSS feeds, privacy and security settings. Some of them can be customized by using themes, such as Chrome. Browsers supports extensions which can be very useful, such as googles adblocker extension. While web browser technology has come a long