Store
 

ทำไมการเข้าถึงไฟล์ผ... - KH1617

คำถามที่พบบ่อย

ทำไมการเข้าถึงไฟล์ผ่าน VPN จึงช้ากว่ามาก
 
หากต้องการเข้าถึงวอลุ่มและไฟล์ที่โฮสต์บนเซิร์ฟเวอร์ไฟล์ จำเป็นต้องใช้โปรโตคอลระบบไฟล์แบบกระจายที่มีอยู่หนึ่งในหลายๆ โปรโตคอล ณ ปี 2018 โปรโตคอลที่พบมากที่สุดคือ SMB/CIFS (ค่าเริ่มต้นสำหรับ Windows และ macOS 10.9 หรือใหม่กว่า), AFP (ค่าเริ่มต้นสำหรับ macOS ก่อน 10.9), NFS (ค่าเริ่มต้นสำหรับ Linux และระบบปฏิบัติการ UNIX ส่วนใหญ่) และ WebDAV (อิงตาม HTTP, เป็นกลางต่อผู้จำหน่าย) โปรโตคอลเหล่านี้ ยกเว้น WebDAV ได้รับการออกแบบมาเพื่อให้ไคลเอนต์สามารถเข้าถึงเซิร์ฟเวอร์ในเครือข่ายท้องถิ่นเดียวกัน ซึ่งมักจะนำไปสู่ปัญหาเมื่อพยายามใช้โปรโตคอลเหล่านี้ผ่านการเชื่อมต่อ VPN โดยทั่วไป การเชื่อมต่อ VPN จะทำงานผ่านอินเทอร์เน็ต และอินเทอร์เน็ตมีลักษณะเครือข่ายที่แตกต่างจากเครือข่ายในบ้านหรือบริษัทอย่างมาก เครือข่ายท้องถิ่นมักจะให้แบนด์วิดท์แบบสมมาตรสูง (อัปโหลดเท่ากับการดาวน์โหลด) ความหน่วงต่ำและเสถียร การสูญเสียแพ็กเก็ตน้อยมาก การทุจริตของข้อมูลแทบไม่มี และขนาดหน่วยส่งสูงสุด (MTU) ที่ค่อนข้างสูงและคงที่ ในทางตรงกันข้าม การเชื่อมต่ออินเทอร์เน็ตมักจะให้แบนด์วิดท์น้อยกว่า โดยทั่วไปแล้วจะไม่สมมาตร (ดาวน์โหลดเร็วกว่าอัปโหลดมาก) และอินเทอร์เน็ตมีความหน่วงสูงและผันผวนมากขึ้น การสูญเสียแพ็กเก็ตจำนวนหนึ่ง การทุจริตของข้อมูลอาจเกิดขึ้นได้ และขนาดหน่วยส่งสูงสุดมักจะต่ำกว่าและอาจเปลี่ยนแปลงได้ตลอดเวลา แม้ในระหว่างการส่งข้อมูลที่ใช้งานอยู่ บางโปรโตคอลสามารถจัดการกับเงื่อนไขเหล่านี้ได้ดีกว่าโปรโตคอลอื่นๆ ปัญหาที่ควรคาดหวัง: การแสดงรายการไฟล์ในโฟลเดอร์อาจช้าหรือช้ามาก (เนื่องจากความหน่วงสูง) การคัดลอกไฟล์จากเซิร์ฟเวอร์อาจช้า (จำกัดด้วยความเร็วในการอัปโหลดของอีกฝ่าย) การคัดลอกไฟล์ไปยังเซิร์ฟเวอร์อาจช้า (จำกัดด้วยความเร็วในการอัปโหลดของการเชื่อมต่ออินเทอร์เน็ตของคุณเอง) การเปิดไฟล์โดยตรงจากเซิร์ฟเวอร์อาจช้ากว่ามาก (เนื่องจากไม่ใช่แค่แบนด์วิดท์ แต่ความหน่วงและ MTU ก็มีบทบาทเช่นกัน) และการเข้าถึงไฟล์อาจล้มเหลวทั้งหมด (เนื่องจากการสูญเสียแพ็กเก็ตหรือการทุจริตของข้อมูล) โปรดทราบว่าไม่มีสิ่งใดที่เกิดจากอุโมงค์ VPN เอง เนื่องจากแม้จะไม่มี VPN ผลลัพธ์ในการเชื่อมต่อเดียวกันผ่านอินเทอร์เน็ตก็แทบจะไม่ดีขึ้นหรือไม่ดีขึ้นเลย น่าเสียดายที่แทบไม่มีอะไรที่คุณสามารถทำได้เพื่อแก้ไขปัญหานี้ ผู้ใช้แทบไม่มีอิทธิพลต่อความหน่วง การเพิ่มแบนด์วิดท์ในด้านใดด้านหนึ่งหรือทั้งสองด้านจะช่วยได้เสมอ แต่เฉพาะเมื่อแบนด์วิดท์ในการอัปโหลดเป็นปัจจัยจำกัดเท่านั้น การใช้โปรโตคอลอื่นอาจช่วยได้ เนื่องจาก SMB/CIFS โดยเฉพาะอย่างยิ่งทำงานไม่ดีกับการเชื่อมต่ออินเทอร์เน็ต และหากโปรโตคอลจำเป็นต้องย้อนกลับไปใช้เวอร์ชันเก่ากว่า (เวอร์ชันที่เก่ากว่า SMB 3.0) ผลลัพธ์มักจะหายนะ (ถึงขั้นใช้งานไม่ได้เลย) ปัญหาคือ Windows รองรับเฉพาะ SMB และ WebDAV โดยพื้นฐาน ในขณะที่ macOS รองรับโปรโตคอลทั้งหมดข้างต้นโดยพื้นฐาน ดังนั้นคุณต้องใช้ผลิตภัณฑ์ของบุคคลที่สามเพื่อสอนโปรโตคอลทางเลือกให้กับ Windows ในกรณีฉุกเฉิน คุณสามารถลองใช้ WebDAV ได้ แต่ WebDAV มีประสิทธิภาพที่ไม่ดีตามค่าเริ่มต้น เซิร์ฟเวอร์ NAS เฉพาะมักจะรองรับ NFS เมื่อเปิดใช้งาน ซึ่งอาจให้ประสิทธิภาพที่ดีกว่า SMB