Proxy คืออะไร ?

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)

หมายเลขที่ 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 ทันทีโดยไม่ต้องทำการร้องข้อใหม่จากอินเตอร์เน็ต

(ดูรูปที่ 2 ครับ)

จะเห็นได้ว่าการมีระบบ Proxy Server ในองค์กร โรงเรียน ร้านเน็ต มีประโยชน์อย่างไร ซึ่งอย่างที่เห็นๆแน่นอนคือความเร็วในการใช้งานที่มีมากกว่า การประหยัดปริมาณการใช้ข้อมูลต่างๆ ได้มากมายทีเดียวลดปัญหาการเพิ่มช่องสัญญา ต่างๆ ที่ไม่จำเป็นเลยทีเดียวครับ

แหล่งที่มาครับ  http://www.thaicyberpoint.com/ford/blog/id/189/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s