Dr. Mark Humphrys

School of Computing. Dublin City University.

Home      Blog      Teaching      Research      Contact

Search:

CA249      CA318      CA425      CA651

w2mind.computing.dcu.ie      w2mind.org


  URI schemes

DCU proxy servers


The Web



HTTP client

Web browser

Uses MIME types.
(a) Plug-in - Runs inside browser process.
(b) Helper application - Separate process.





HTTP server

Doesn't make separate disk access for every file request - too slow.
Instead maintains cache in memory of frequently accessed files.
Multi-threaded.
Site spread over multiple disks to help many reads going on at once.



For high-demand sites: Multiple copies of entire site - "server farm" - front end routes requests to different CPUs.

Problem: OK to have all (small size) requests come in through one front end and get routed to searching nodes.
Not OK to have all (large size) replies go back through one front end - bottleneck.
Solution: TCP handoff - trick to have the searching node reply directly in a manner that is invisible to client.
The reply load is therefore distributed over all the nodes.



URI schemes


Some URL formats.


URI schemes listed above:

Others:




HTTP and HTML reference




How to write a web page




Keeping state

Relating one client-server stateless request with other client-server requests.

Identify user (pay-to-view, register, personalisation). Shopping carts.



Performance (client-side)


Caching



DCU proxy servers

In DCU, communication through proxy apparently no longer required. Though proxies all still seem to be up and working.


  1. wwwproxy.computing.dcu.ie = 136.206.11.243 (forwards requests through 136.206.11.249)
    • port: 8000

  2. proxy.dcu.ie = alternates between returning a few different IP addresses (for load balancing)
    • port: 8080 or 3128
    • lookup shows it alternates between:
      1. proxy1.dcu.ie = 136.206.1.20
      2. proxy2.dcu.ie = 136.206.1.49
      3. proxy3.dcu.ie = 136.206.1.17


To set proxy, something like:
  1. Firefox - Tools - Options - Advanced - Network - Settings
  2. IE - Tools - Options - Connections - LAN settings

You may use a proxy auto-config (PAC) file:

  1. http://www.computing.dcu.ie/proxy.pac
  2. http://proxy.dcu.ie/proxy.pac


Test the IP address other sites see:



Feeds      HumphrysFamilyTree.com

Bookmark and Share           On Internet since 1987.