"Proxy Server [1] เป็นเสมือนตัวกลางระหว่างเครื่องลูกข่ายกับระบบอินเตอร์เน็ต โดยที่ตัวเครื่องลูกข่ายไม่ได้ติดต่อโดยตรงกับอินเตอร์เน็ต เช่น กรณีที่เครื่องลูกข่ายต้องการจะเรียกดูข้อมูลในเว็บไซต์ใดๆ Proxy Server จะค้นหาข้อมูลในฮาร์ดดิสก์ว่ามีข้อมูลนั้นหรือไม่ ถ้ามีก็จะส่งไปให้เครื่องลูกข่ายทันที แต่ถ้าไม่มีข้อมูลก็จะไปค้นหาและโหลดข้อมูลจากอินเตอร์เน็ตส่งให้เครื่องลูกข่าย แล้วจะทำสำเนาข้อมูลเก็บไว้ เรียกว่า (Cache) ในครั้งต่อไปถ้ามีเครื่องลูกข่ายเครื่องอื่นเรียกข้อมูลซ้ำอีก Proxy Server จะส่งข้อมูลจากแคชไปให้ทันที ไม่ต้องเสียเวลาไปโหลดจากอินเตอร์เน็ต ผู้ใช้จะรู้สึกว่ามีความเร็วในการทำงาน เพราะเป็นการรับ-ส่ง ข้อมูลกันภายในระบบเครือข่าย จะเห็นว่า Proxy Server ต้องใช้แคชเป็นตัวหลักในการทำงานมีหน้าที่ในการสำเนาข้อมูลจากที่เครื่องลูกข่ายได้เปิดเว็บไซต์ หรือดาวโหลดข้อมูลต่างๆ มาเก็บไว้ในฮาร์ดดิสก์ แล้วถ้ามีเครื่องลูกข่ายอื่นๆ ต้องการเรียกดูข้อมูลในเว็บไซต์เดิมอีก Proxy Server ก็จะนำข้อมูลจากแคชส่งไปให้ทันที เป็นการลดภาระในการจะต้องไปดาวโหลดข้อมูลจากอินเตอร์เน็ต ถ้าเพิ่มแคชให้มีขนาดมากขึ้น เครื่องลูกข่ายก็จะได้รับข้อมูลรวดเร็วขึ้นเช่นกันเรียกว่าเป็นการทำ Web Caching" อันนี้คือแนวคิดทางทฤษฎีของ Proxy Server
เพิ่มเติม:
http://www.laontalk.com/2009/02/20/789 อ้างอิง: [1] อ.บัณฑิต จามรภูติ "คัมภีร์ Ubuntu Linux Server เล่ม 1" พิมพ์ครั้งที่ 7, 2552, หน้า 320-321