ซิงค์ไฟล์
File Sync ช่วยให้ผู้ดูแลระบบสามารถแจกจ่ายไฟล์จาก HandyCafe Server ไปยังเครื่องคอมพิวเตอร์ไคลเอนต์ผ่านเครือข่าย โดยใช้วิธีการตามรายการเพื่อให้แน่ใจว่าเฉพาะไฟล์ที่เปลี่ยนแปลงหรือใหม่เท่านั้นที่จะได้รับการถ่ายโอน ช่วยลดการใช้แบนด์วิธและเวลาในการซิงค์ให้เหลือน้อยที่สุด
ซิงค์เอ็กซ์พลอเรอร์
Sync Explorer มีอินเทอร์เฟซไฟล์เบราว์เซอร์สำหรับเลือกไดเรกทอรีและไฟล์ที่ควรซิงโครไนซ์กับไคลเอนต์ ผู้ดูแลระบบนำทางไปยังระบบไฟล์ของเซิร์ฟเวอร์ เลือกเนื้อหาที่ต้องการ และเริ่มการดำเนินการซิงค์
การซิงโครไนซ์ทำงานอย่างไร
การเปรียบเทียบแบบชัดแจ้ง
เมื่อการซิงค์เริ่มต้นขึ้น เซิร์ฟเวอร์จะสร้าง รายการไฟล์ -- รายการไฟล์ทั้งหมดที่จะซิงค์พร้อมกับเช็คซัม ลูกค้าแต่ละรายเปรียบเทียบรายการนี้กับไฟล์ในเครื่องของตนเอง:
- ไฟล์ที่ไม่มีอยู่บนไคลเอนต์จะถูกทำเครื่องหมายให้ดาวน์โหลด
- ไฟล์ที่มีเช็คซัมต่างกัน (แสดงว่ามีการแก้ไข) จะถูกทำเครื่องหมายให้ดาวน์โหลด
- ไฟล์ที่ตรงกันจะถูกข้ามไปโดยสิ้นเชิง
วิธีการนี้ทำให้แน่ใจได้ว่าจะมีการถ่ายโอนเฉพาะเดลต้าระหว่างเซิร์ฟเวอร์และไคลเอนต์ ทำให้การซิงค์ซ้ำรวดเร็วและมีประสิทธิภาพ
การโอนตามก้อน
ไฟล์ขนาดใหญ่จะถูกแบ่งออกเป็นชิ้นเล็ก ๆ เพื่อถ่ายโอนผ่าน TCP สิ่งนี้ให้ประโยชน์หลายประการ:
- ความน่าเชื่อถือ -- หากถ่ายโอนข้อมูลอันล้มเหลว จะต้องลองใหม่เฉพาะอันนั้น แทนที่จะลองทั้งไฟล์
- การติดตามความคืบหน้า -- สามารถรายงานความคืบหน้าการโอนได้ในระดับก้อน
- ประสิทธิภาพเครือข่าย -- ขนาดชิ้นส่วนได้รับการปรับแต่งให้ทำงานได้ดีกับสภาพ LAN ทั่วไป
ทริกเกอร์การซิงค์
ผู้ดูแลระบบสามารถทริกเกอร์การซิงโครไนซ์ไฟล์ได้สองวิธี:
- ซิงค์กับไคลเอนต์ทั้งหมด -- พุชไฟล์ที่เลือกไปยังไคลเอนต์ที่เชื่อมต่อทุกตัวพร้อมกัน
- ซิงค์กับไคลเอ็นต์เฉพาะ -- กำหนดเป้าหมายไคลเอ็นต์ตั้งแต่หนึ่งรายการขึ้นไปสำหรับการดำเนินการซิงค์
การซิงค์สามารถทริกเกอร์ได้ด้วยตนเองจากอินเทอร์เฟซ Sync Explorer ทุกครั้งที่จำเป็นต้องเผยแพร่เนื้อหาใหม่
การรายงานการซิงค์
หลังจากการซิงค์ ไคลเอนต์แต่ละรายจะรายงานสถานะกลับไปยังเซิร์ฟเวอร์:
- สำเร็จ -- ไฟล์ทั้งหมดได้รับการซิงค์โดยไม่มีข้อผิดพลาด
- ความล้มเหลว -- ไม่สามารถถ่ายโอนไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป พร้อมรายละเอียดว่าไฟล์ใดและสาเหตุใด
- ไฟล์ที่ซิงค์ -- จำนวนไฟล์ที่ถูกดาวน์โหลดจริง (ไม่รวมไฟล์ที่ข้ามซึ่งเป็นเวอร์ชันล่าสุดอยู่แล้ว)
รายงานเหล่านี้จะมองเห็นได้ใน Sync Explorer ช่วยให้ผู้ดูแลระบบสามารถตรวจสอบได้ว่าการดำเนินการเสร็จสมบูรณ์ตามที่คาดไว้
กรณีการใช้งาน
- การปรับใช้การอัปเดตเกม -- พุชแพตช์เกมหรืออัปเดตไปยังพีซีสำหรับเล่นเกมทั้งหมดพร้อมกัน รับรองว่าทุกเครื่องจะใช้เวอร์ชันเดียวกัน
- การพุชไฟล์การกำหนดค่า -- กระจายไฟล์การกำหนดค่าที่อัปเดต (เช่น การตั้งค่าเครือข่ายหรือการตั้งค่าแอปพลิเคชัน) ไปยังไคลเอนต์ทั้งหมด
- การเผยแพร่ซอฟต์แวร์ -- ติดตั้งแอปพลิเคชันใหม่บนไคลเอ็นต์พีซีโดยการซิงค์แพ็คเกจตัวติดตั้งหรือแอปพลิเคชันแบบพกพา
- การอัปเดตเนื้อหาเมนูไคลเอนต์ -- ซิงค์ไอคอน โปสเตอร์ หรือไฟล์มีเดียใหม่ที่ใช้โดยอินเทอร์เฟซเมนูไคลเอนต์