1.3.4 Web Technologies Flashcards
What is a search engine?
A program that searches the database of internet addresses to find the closest match based off the criteria set by the user.
What is a web crawler?
A bot that traverses the web by following the links on each site, adding this to the index which is then searched by the browser.
What factors affect the PageRank of a webpage?
How many links it has from other webpages.
The PageRank of the webpages that link to it.
What is server-side processing? What are its advantages and disadvantages?
Server-side processing is when a client sends data to a server for it to be processed.
Advantages => Security, not browser-dependent, faster at large calculations.
Disadvantages => Can waste server time for simple tasks, security could be reduced as data has to be transmitted to a server.
What is client-side processing? What are its advantages and disadvantages?
Client-side processing is when a client processes data on a local device.
Advantages => Doesn’t waste server space, executes quickly, webpage immediately responds to user’s actions.
Disadvantages => Browser dependent, slower to process a lot of data, cannot access features of a server like comparisons of data to a different database.