Cache Server และ Proxy Server คืออะไร?

ปัจจุบันการใช้งานอินเตอร์เน้นในองค์กรนั้นมีมาก รวมไปถึงการใช้งานในโรงเรียน ในร้าน
อินเตอร์เน็ตคาเฟ่หรือในบ้านบางหลังที่มีเครื่องหลายเครื่องเลยใช้การแชร์ระบบอินเตอร์
ผ่านระบบแลน การที่จะรักษาความเร็วในการใช้งานให้คงที่และไม่เปลี้ยงปริมาณข้อมูลที่
เข้าออกซึ่งบางครั้งอาจจะมีการเรียกข้อมูลจากเว็ปเหมือนกัน
อาจจะต้องเรียกข้อมูลทุกครั้งเราต้องการผ่านอินเตอร์เน็ต แต่บางครั้งทำให้ระบบการแยก
ข้อมูล ปริมาณข้อมูลที่คับคั้งทำให้ความเร็วในการใช้งานลดลงอย่างมากทำให้เกินความ
ล่าช้า คำตอบในเรื่องนี้คือ Proxy Server หรือบางคนเรียกว่า Cache Server ในที่นี้ขอ
เรียกว่า Proxy Server เป็นกันรู้กัน
ซึ่งหลักการของมัน คือ เมื่อมีผู้ใช้บริการทำการเรียกข้อมูลของ Web Site โดยผ่าน
Proxy Server ในครั้งแรก Proxy Server จะทำการตรวจสอบว่ามีข้อมูลของ Web Site
นั้นมีอยู่ในระบบ Cache ระบบหรือไม่ หากพบว่าไม่มีข้อมูล ในระบบ Cache ตัว
Proxy Server จะทำการเรียกข้อมูลนั้นจาก Web Site ปลายทางที่ร้องขอทันที
แล้วเก็บไว้ในเครื่องโดนขึ้นอยู่ว่าจะอยู่ที่หน่อยความจำ Ram หรือ Harddisk ขึ้นอยู่กับ
ความถี่ในการใช้งาน (การใช้งานในระบบที่มีการเก็บ Cache เว็ปไว้ใน Ram นั้นมักจะทำ
ได้ในระบบโปรแกรม Proxy Server ขั้นสูงเท่านั้น
เพราะว่าในส่วนนี้จะใช้ทรัพยากรระบบมากและต้องการระดับ CPU สูง) และเมื่อมีผู้ใช้
บริการทำเรียก Web Site ที่เคยเรียกแล้วมาอีกทีนี้ระบบ Proxy Sever จะทำการส่งข้อมูล
ไปยังเครื่อง ของผู้ใช้บริการทันทีในกรณีที่ Web Site มีการ update ข้อมูล Proxy Server
จะทำการตรวจสอบข้อมูลที่มีอยู่ว่า Update หรือไม่
และจะทำการ Update ข้อมูลใหม่ทันทีในกรณีที่มีผู้เรียกใช้บริการก็จะได้ข้อมูลที่ Update
อยู่เสมอ ซึ่งผู้ดูแลระบบนั้นจะต้องตั้งการปรับปรุงให้ฉลาดและยืดหยุ่นพอและยอมรับได้
จะเห็นได้ว่าทำไมเราถึงต้องใช้เราจะมาดูรูประกอบกันบ้างครับ

หมายเลขที่ 1 Client 1 จะทำการเรียกเว็ป http://www.www.com ไปที่ Server
หมายเลขที่ 2 ระบบ Proxy Server ทำการตรวจสอบข้อมูลต่างๆ ว่ามีหรือไม่ ซึ่งในที่นี้ไม่มีจะทำ
การเรียกข้อมูลไปที่เครือข่ายอินเตอร์เน็ต
หมายเลขที่ 3 เมื่อ Web Server ตอบกลับและส่งข้อมูลกลับมาที่ Proxy Server
หมายเลขที่ 4 ระบบ Proxy Server ทำการคัดลอกไฟล์ที่โหลดมาลง Cache ระบบ และส่งต่อไฟล์
ที่เครื่อง Client 1
หมายเลขที่ 5 Client 2 ทำการเรียกว่า http://www.www.com เช่นกัน
หมายเลขที่ 6 ระบบ Proxy Server ทำการตรวจสอบและพบว่ามี เว็ปใน Cache ระบบ จึงทำการส่ง
เว็ปไปให้ Client 2 ทันทีโดยไม่ต้องทำการร้องข้อใหม่จากอินเตอร์เน็ต

