ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 
Proxy Server คืออะไร
     Proxy Server คือเครื่องคอมพิวเตอร์ที่ทำหน้าที่ให้บริการต่างๆ แทนเครื่องเซิร์ฟเวอร์จริงๆ ที่ตั้งอยู่ในอินเตอร์เน็ต ซึ่งหน้าที่สำหรับเก็บข้อมูลที่ผู้ใช้บริการได้เรียกข้อมูลมาจากอินเตอร์เน็ต โดยผ่านทาง web browser ทำให้ผู้ใช้บริการรายต่อไปที่ต้องการค้นหาข้อมูลเดิมซ้ำกับที่มีผู้อื่นเรียกใช้บริก ารไว้ สามารถที่จะเรียกดูข้อมูลจากเครื่องแม่ข่าย Proxy Server ได้โดยตรง โดยไม่ต้องออกไปค้นหาข้อมูลจากข้างนอก จาก Web server --mlinkarticle--} อีก ซึ่งจะทำให้ลดปริมาณ ของ data-stream ลงไป
     ขั้นตอนการทำงานของ Proxy Server นั้นเริ่มขึ้นเมื่อผู้ใช้ติดต่อ web sever ผ่าน Proxy Server เครื่องจะทำการตรวจสอบก่อนว่ามีข้อมูลที่ผู้ใช้ต้องการอยู่ในเครื่องอยู่แล้วหรือไม่ ถ้ายังไม่มีก็จะไปเรียกข้อมูลมาให้ใหม่ และจัดเก็บไว้ในเครื่องเพื่อคอยให้บริการแก่ผู้ใช้ครั้งต่อไป ถ้าพบว่ามี จะทำการตรวจสอบว่าข้อมูลที่มีอยู่กับแหล่งข้อมูลที่ต้องการ ว่ามีความทันสมัยตรงกันหรือไม่ ถ้าตรงกันจะทำการส่งข้อมูลที่มีอยู่ในเครื่องไปให้ผู้ใช้ทันที แต่ถ้าไม่ตรงกัน Proxy จะไปดึงข้อมูลจากแหล่งข้อมูลมาให้ใหม่ ซึ่งการทำงานในลักษณะนี้คล้ายกับการทำงานของ Cache ในคอมพิวเตอร์ นั่นคือเป็นทางผ่านก่อนเชื่อมต่อออก network จริง โดยเวลาเข้าเว็บเพจจากเครื่อง client ที่เชื่อมผ่าน proxy จะทำให้โหลดได้รวดเร็วกว่าปกติ ถ้าเว็บนั้นเคยเข้ามาก่อนแล้ว เพราะข้อมูลที่เคยเข้าถูกเก็บไว้ใน proxy server
ตัวอย่างโปรแกรม Proxy เช่น โปรแกรม Proxy caching server ที่อยู่ในระบบปฏิบัติการ Linux , Proxy Vampire, WinProxy เป็นต้น

Proxy Server คืออะไร พร็อกซี่ เซรฟเวอร์ คือ ตัวกลางซึ่งหน้าที่ให้บริการต่างๆ แทนเครื่องเซิร์ฟเวอร์จริงๆ ที่อยู่ในเครือข่ายอินเตอร์เน็ต

Proxy Server แบ่งออกได้เป็น 2 ชนิดคือ
1. Proxy Server คือ Proxy Server ที่ใช้เทคนิคสมัยเก่าหรือสมัยที่เริ่มจะมี Proxy Server ออกมาให้ใช้กัน ซึ่งเป็นเทคนิคที่ผมได้อธิบายไว้ในคำนิยามของ Proxy Server ในหัวข้อก่อนหน้านี้ นั่นเอง ตัวอย่างโปรแกรมประเภทนี้ได้แก่ โปรแกรม Microsoft Proxy Server ซึ่งทำงานบน  Windows NT Server 4.0, WinGate ของบริษัท Qbik หรือ Netscape Proxy Server ของบริษัท Netscape (ปัจจุบันไม่ค่อยมีคนใช้แล้ว) Proxy Server แบบนี้หากใช้ให้บริการประเภทการท่องเว็บหรือดาวน์โหลดไฟล์ผ่านโปรแกรมบราวเซอร์แล้ว มักจะมีการเก็บสำเนาข้อมูลหรือบริการต่างๆที่ได้รับมาจากการใช้บริการของเครื่องลูกข่ายต่างๆในช่วงก่อนหน้านี้ไว้ในฮาร์ดดิสก์ซึ่งเรียกว่า แคช (Cache ) ประโยชน์ของแคชก็คือช่วยลดภาระการทำงานของ Proxy Server ที่ต้องไปดึงข้อมูลจากอินเตอร์เน็ตตามคำร้องขอของเครื่องพีซีต่างๆโดยไม่จำเป็น กล่าวคือ หากเครื่องพีซีเครื่องใดเครื่องหนึ่งต้องการข้อมูลจากอินเตอร์เน็ตแล้ว Proxy Server จะมาค้นดูใน Cache ก่อน หากพบว่ามีอยู่แล้วก็จะดึงข้อมูลนั้นส่งกลับไปให้เครื่องลูกข่ายนั้นได้ทันที ทำให้เครื่องลูกข่ายได้รับข้อมูลในเวลาที่เร็วขึ้น ดังนั้น Proxy Server จะไปดึงข้อมูลจากอินเตอร์เน็ตในกรณีที่ข้อมูลที่ต้องการไม่มีใน Cache เท่านั้น วิธีดังกล่าวนี้ภาษาทางเทคนิคจะเรียกว่า  เว็บแคชชิ่ง (Web Caching )
2. Proxy Server แบบ NAT คือ Proxy Server สมัยใหม่ที่ใช้เทคนิคเรียกว่า NAT ( Network Address Translation) หรือที่เรียกว่า IP Masquerade ตัวอย่างโปรแกรมประเภทนี้คือโปรแกรม WinGate รุ่นใหม่ๆ (ต้องติดตั้งซอฟต์แวร์ที่ชื่อว่า ENS Plug ? in เพิ่มเติม) หรือโปรแกรม ICS (Internet Connection Sharing ) ที่อยู่ในตัว Windows รุ่นใหม่ๆ ตั้งแต่ Window 98 Se เป็นต้น

ประโยชน์ของproxy    
1.ระบบการจัดการการร้องขอแบบ caching คือ เว็บใดเคยมีการเรียกใช้จากเครื่องลูกข่ายภายในเครือข่ายแล้ว Proxy จะเก็บข้อมูลของเว็บนั้นไว้ใน cache ของ Proxy
2.แล้วเมื่อมีการเรียกใช้อีกครั้งในภายหลังก็สามารถเรียกจาก cache ได้ทันทีโดยไม่ต้องเรียกจากเครื่องเซิร์ฟเวอร์ปลายทาง
3.ประหยัดเวลาในการถ่ายโอนข้อมูล web page
4.ประหยัด Bandwidth ของเครือข่ายในการเข้าถึงข้อมูลใน cache
5.การทำงานอื่นๆบนเครือข่ายจะเร็วขึ้น


ข้อมุลอ้างอิง
http://www.nsru.ac.th
http://school.obec.go.th
http://websitemonster.exteen.com
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
MOD_MTB_NEWS_RECENT
ประกันสังคมพร้อมก้าวสู่ Digital SSO ไม่ต้องพกบัตรรับรองสิทธิ ตั้งแต่วันที่ 1 ม.ค. 61 เป็นต้นไป
โดย thatsawan พ 20 ก.ย. 2017 11:03 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
พ 20 ก.ย. 2017 11:03 am โดย thatsawan
เมื่อคุณประชุมทีมแล้ว ทีมไม่เข้าใจที่คุณพูด
โดย Before Dong พ 20 ก.ย. 2017 10:19 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
16
พ 20 ก.ย. 2017 10:19 am โดย Before Dong
Joomla 3.8 มาแล้ว
โดย mindphp อ 19 ก.ย. 2017 9:14 pm บอร์ด PHP News
0
9
อ 19 ก.ย. 2017 9:14 pm โดย mindphp
สถานะสถานพยาบาลที่เข้าร่วมประกันสังคม 2560 อัพเดทล่าสุด
โดย thatsawan อ 19 ก.ย. 2017 11:32 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
อ 19 ก.ย. 2017 11:32 am โดย thatsawan
ทุกปัญหาใหญ่สำหรับ "User" เสมอ!!
โดย Before Dong อ 19 ก.ย. 2017 10:16 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
22
อ 19 ก.ย. 2017 10:16 am โดย Before Dong
เจอ Process ไม่พึงประสงค์ ผังและรัน ภายใต้ /tmp
โดย mindphp อ 19 ก.ย. 2017 7:52 am บอร์ด Linux - Web Server
0
9
อ 19 ก.ย. 2017 7:52 am โดย mindphp
ใครใช้ CCleaner เวอร์ชั่นเก่า อัพเกรดด่วน ให้ใหม่กว่า เวอร์ชัน 5.33
โดย mindphp อ 19 ก.ย. 2017 5:29 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
13
อ 19 ก.ย. 2017 5:29 am โดย mindphp
facebook มันมันบังคับให้ตั้งชื่อใหม่ ให้เป็นชื่อจริงๆ
โดย บุคคลทั่วไป อ 19 ก.ย. 2017 5:18 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
11
อ 19 ก.ย. 2017 5:18 am โดย บุคคลทั่วไป
สอบถามการประยุกต์ใช้คำสั่ง rect()
โดย Ik Kat จ 18 ก.ย. 2017 6:00 pm บอร์ด JavaScript & Jquery Ajax
0
16
จ 18 ก.ย. 2017 6:00 pm โดย Ik Kat
วิธีแก้ปัญหา Can't create/write to file '/tmp/#sql_6182_0.MAI' (Errcode: 2)
โดย mindphp จ 18 ก.ย. 2017 3:40 pm บอร์ด Linux - Web Server
0
11
จ 18 ก.ย. 2017 3:40 pm โดย mindphp
ทำ pop up ให้ login wordpress
โดย บุคคลทั่วไป จ 18 ก.ย. 2017 1:26 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
17
จ 18 ก.ย. 2017 1:26 pm โดย บุคคลทั่วไป
ธุรกิจกระเป๋าเงินอิเล็กทรอนิกส์ หรือ e-Money คืออะไร
โดย M029 จ 18 ก.ย. 2017 11:46 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
15
จ 18 ก.ย. 2017 11:46 am โดย M029
สร้างฟอร์มรับข้อมูล แล้วส่งไปเก็บที่ phpmyadmin
โดย บุคคลทั่วไป จ 18 ก.ย. 2017 11:31 am บอร์ด Programming - PHP
0
18
จ 18 ก.ย. 2017 11:31 am โดย บุคคลทั่วไป
อยากจะเช็คเงื่อนไขไม่ให้เกิด error แบบนี้ EntityRef: expecting ';', ทำยังไงได้บ้างค่ะ
โดย thatsawan จ 18 ก.ย. 2017 11:28 am บอร์ด Programming - C/C++ & java & Python
4
31
จ 18 ก.ย. 2017 11:28 am โดย mindphp
ขั้นตอนที่ SA คิด ขั้นตอนที่ Programmer ทำ
โดย Before Dong จ 18 ก.ย. 2017 10:25 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
30
จ 18 ก.ย. 2017 10:25 am โดย P'Eak
selenium python คำสั่ง ใช้สำหรับ การค้นหา Elements บนหน้าเว็บ
โดย mindphp อ 17 ก.ย. 2017 4:53 am บอร์ด Python Knowledge
0
16
อ 17 ก.ย. 2017 4:53 am โดย mindphp
ตั้งค่า MX ของ mailgun เสริมจากบทความ
โดย mindphp ส 16 ก.ย. 2017 9:17 pm บอร์ด Linux - Web Server
1
16
ส 16 ก.ย. 2017 9:17 pm โดย P'Eak
อยากได้แบตเครื่องเล่น sony walkman ยังมีขายที่ไหนบ้างค่ะ
โดย thatsawan ส 16 ก.ย. 2017 7:39 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
23
ส 16 ก.ย. 2017 7:39 pm โดย P'Eak
อยากทราบวิธีดึง Logo จากไฟล์ใน Joomla ครับ
โดย Before Dong ส 16 ก.ย. 2017 10:57 am บอร์ด Joomla Development
5
46
ส 16 ก.ย. 2017 1:42 pm โดย thatsawan
อยากทราบวิธีดึงข้อมูลสี จาก CodeHTML เป็นดึงจากตัวแปล ใน Joomla
โดย Before Dong ส 16 ก.ย. 2017 10:54 am บอร์ด Joomla Development
2
31
ส 16 ก.ย. 2017 1:38 pm โดย mindphp