Forward Proxy
Concepts
- routing traffic between client and other network system.
Pros
- Safe browsing: protect from accessing inappropriate websites
- caches: served to shorten response times and bandwidth
- bypass: bypassing blocked websites
Cons
- security: can save user information
- maintenance: can be bottleneck, fail-point
Reverse Proxy
Concepts
- protect the servers on its network from external users.
- client only communicates with the reverse proxy server so, doesn't know that is another server, behind the reverse proxy.
Pros
- caches: reduces the load on web servers
- protects servers from the internet
Cons
- it can become a single point of failure if all server rely on a single server