ข้อกำหนดด้านฮาร์ดแวร์สำหรับพร็อกซีเซิร์ฟเวอร์

พร็อกซีเซิร์ฟเวอร์ยอมรับและส่งต่อคำขออินเทอร์เน็ตในนามของโฮสต์ การใช้พรอกซีเซิร์ฟเวอร์ด้านหน้าโฮสต์สามารถทำได้ด้วยเหตุผลหลายประการรวมถึงการกรองเนื้อหาและความปลอดภัยของตำแหน่ง ข้อกำหนดขั้นต่ำสำหรับพร็อกซีเซิร์ฟเวอร์ต่ำ แต่อาจแตกต่างกันไปตามวิธีที่คุณวางแผนที่จะใช้เซิร์ฟเวอร์
ความต้องการขั้นต่ำ
มีตัวเลือกพร็อกซีเซิร์ฟเวอร์ที่แตกต่างกันมากมาย อย่างไรก็ตามเซิร์ฟเวอร์เหล่านี้โดยทั่วไปจะเรียกใช้เป็นโปรแกรมในระบบปฏิบัติการระดับเซิร์ฟเวอร์ ระบบปฏิบัติการที่อยู่ภายใต้จึงกำหนดข้อกำหนดขั้นต่ำ
ตัวอย่างเช่นพร็อกซีเซิร์ฟเวอร์ Microsoft Windows ใช้ Internet Information Services บนบรรทัด Windows Server ของระบบปฏิบัติการ Windows Server 8 ต้องการเพียงโปรเซสเซอร์ 1GHz, หน่วยความจำ 512MB และพื้นที่ว่างในฮาร์ดดิสก์ 10GB Squid พร็อกซีเซิร์ฟเวอร์ฟรีหนึ่งตัวทำงานบนดิสทริบิวชันของ Linux เช่น Red Hat หรือ Ubuntu Ubuntu Server edition ต้องการโปรเซสเซอร์ 300MHz, หน่วยความจำ 128MB และพื้นที่ว่างในฮาร์ดดิสก์ 1GB
ข้อกำหนดที่แนะนำ
บริษัท ซอฟต์แวร์เซิร์ฟเวอร์ส่วนใหญ่เสนอรายการข้อกำหนดที่แนะนำสำหรับซอฟต์แวร์ของตน คำแนะนำเหล่านี้พูดถึงความจริงที่ว่าแม้ว่าบริการจะดำเนินการตามข้อกำหนดขั้นต่ำ แต่ก็ทำงานได้ไม่ดี บริการช้าบนพร็อกซีเซิร์ฟเวอร์หมายความว่าผู้ใช้จะได้รับประสบการณ์อินเทอร์เน็ตที่ช้า
Microsoft Windows 8 ขอแนะนำตัวประมวลผลสองครั้งเร็วที่สุดเท่าที่จะน้อยหน่วยความจำต่ำสุดที่จำเป็นคือ 2GHz และ 2GB ตามลำดับ แนะนำให้ใช้พื้นที่ฮาร์ดไดรฟ์เพิ่มขึ้นสี่เท่าหรือ 40GB เช่นกัน ผู้ขายแนะนำ Red Hat Linux มักจะระบุข้อกำหนดฮาร์ดแวร์เซิร์ฟเวอร์ขั้นต่ำ ตัวอย่างเช่น Squid แนะนำอัตราส่วนสำหรับข้อกำหนดฮาร์ดแวร์: 32MB ของ Ram สำหรับแต่ละกิกะไบต์ของพื้นที่ดิสก์ที่ตั้งค่าไว้สำหรับการแคช
การลบบริการอื่น ๆ
การคำนวณสิ่งที่คุณต้องการสำหรับพร็อกซีเซิร์ฟเวอร์นั้นง่ายกว่าหากเซิร์ฟเวอร์ของคุณทุ่มเทให้กับงานนั้นเท่านั้น อย่างไรก็ตามหากเซิร์ฟเวอร์นั้นต้องทำหน้าที่อื่น ๆ คุณต้องคำนวณภาระบนเซิร์ฟเวอร์ของคุณเสมอเพื่อรวมบริการเหล่านี้ หากบริการบนเว็บที่ทำงานบนเซิร์ฟเวอร์เดียวกันใช้หน่วยความจำ 1GB ความต้องการพร็อกซีเซิร์ฟเวอร์ของคุณจะต้องคำนึงถึงข้อกำหนดหน่วยความจำขั้นต่ำรวมถึงหน่วยความจำกิกะไบต์นั้น เมื่อเป็นไปได้ดีที่สุดคือให้อุทิศฟิสิคัลเซิร์ฟเวอร์แยกต่างหากให้กับภารกิจเดียวของการรันพรอกซี
ความสำคัญของการปรับขนาด
ฟังก์ชั่นการจัดเก็บข้อมูลหนักที่สุดของพร็อกซีเซิร์ฟเวอร์เกี่ยวข้องกับการแคช การแคชใช้เวลาเว็บไซต์ที่เข้าถึงบ่อยและจัดเก็บข้อมูลบนเซิร์ฟเวอร์ สิ่งนี้เริ่มต้นเพื่อเพิ่มความเร็วในการเชื่อมต่อสำหรับผู้ใช้ที่แบ่งใช้พร็อกซีเซิร์ฟเวอร์เนื่องจากต้องดึงข้อมูลจากเซิร์ฟเวอร์ภายในเท่านั้นแทนที่จะมาจากเซิร์ฟเวอร์ระยะไกล อย่างไรก็ตามผู้ใช้จำนวนมากสร้างแคชจำนวนมาก ดังนั้นพื้นที่ดิสก์คือกุญแจ ตามที่ระบุไว้ก่อนหน้านี้หน่วยความจำควรมีให้เป็นสัดส่วนกับจำนวนพื้นที่ดิสก์
สำหรับสภาพแวดล้อมโฮมออฟฟิศขนาดเล็กจำนวนพื้นที่ดิสก์ควรเพียงพอ - 5 ถึง 10GB ต้องการเพียงหน่วยความจำ 160 ถึง 320MB ที่สัมพันธ์กันในสภาพแวดล้อม Squid เมื่อคุณเพิ่มจำนวนแคชที่พร้อมใช้งานคุณต้องมีหน่วยความจำที่พร้อมใช้งานจำนวนมากไม่เช่นนั้นบริการจะเกิดปัญหาคอขวด
พร็อกซีเซิร์ฟเวอร์ยังสามารถทำการกรองเนื้อหาและบริการอื่น ๆ ได้ทันที บริการเหล่านี้เก็บภาษีตัวประมวลผลมากกว่าพื้นที่ดิสก์เนื่องจากการตัดสินใจกรองเหล่านี้จะต้องดำเนินการอย่างรวดเร็ว พร็อกซีเซิร์ฟเวอร์ตรวจสอบคำขอของคอมพิวเตอร์แต่ละเครื่องกับฐานข้อมูลข้อ จำกัด และปฏิเสธหรืออนุญาตหรือขออนุญาตนั้นตามสิ่งที่พบ แม้ว่าการค้นหานี้ใช้เวลามิลลิวินาทีในสภาพแวดล้อมส่วนใหญ่ แต่ฐานผู้ใช้มากกว่า 10 คนสามารถเอาชนะโปรเซสเซอร์ได้อย่างรวดเร็ว โปรเซสเซอร์ที่มีกำลังสู้สูงจะปรากฏเป็นการเชื่อมต่ออินเทอร์เน็ตที่ช้าแก่ผู้ใช้ เพื่อหลีกเลี่ยงการเชื่อมต่อที่ช้าให้แน่ใจว่าได้เตรียมกำลังการประมวลผลมากที่สุด