Skip to content

Commit a4fcd8b

Browse files
Caching Servers contents
Updated Caching Server contents and linked proxy-servers.md as well.
1 parent 5f22269 commit a4fcd8b

3 files changed

Lines changed: 25 additions & 2 deletions

File tree

Servers/caching-servers.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Caching Server
2+
3+
**What is a Caching ?**
4+
5+
Caching is the process of storing copies of files in multiple temporary locations to help users access access the data faster. This process speeds up the process of accesing web content over the Internet. A Cache server by default allows all outgoing requests and monitors all incoming requets.
6+
7+
![Cache Server](https://github.com/Tikam02/DevOps-Guide/blob/master/img/Cache.png)
8+
9+
A proxy server handles the flow of requests on the server. The Cache server is initially set to handle the incoming request from the client, if the response is not readily available, the cache server reaches the parent host to retrieve the data, stores a copy of the data and transmits the data to the client. The next time when the same request comes in the Cache server serves the data from its local cache. The local data stored on the cache is set to expire and the updated data will be fetched again on a new incoming request after expiration.
10+
11+
**Example** Imagine if a company sell their products via the offical website for customers globally, having their server in one physical location might take have long waiting times for the requests and responses to flow through. In this situation to bring the website up to speed, the company will spin up multiple servers spread across multiple geographic locations. Each of these servers would display the same contents. This setup is made easily available with the help of Caching servers.
12+
13+
## Advantages
14+
- Better user experience
15+
- Reduced Bandwidth cost
16+
- Reliable content delivery
17+
- Fast access
18+
19+
## Types of Cache
20+
21+
- Content Delivery Network (CDN) Cache
22+
- Database cache
23+
- General Cache

Servers/readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33

44
- [Servers introduction](https://github.com/Onaope/DevOps-Guide/blob/master/Servers/All%20about%20Servers.pdf "All about Servers")
5-
- [Reverse Proxy | Proxy | Forward Proxy](#proxy-servers)
5+
- [Reverse Proxy | Proxy | Forward Proxy](./proxy-servers.md)
66

7-
- [Caching Servers](#caching-servers)
7+
- [Caching Servers](.caching-servers.md)
88
- [Load Balancer](#load-balancers)
99
- [Firewall](./firewalls.md)
1010
- Webservers

img/Cache.png

240 KB
Loading

0 commit comments

Comments
 (0)