FTP - การถ่ายโอนไฟล์กินการถ่ายโอน - วิธีเพิ่มประสิทธิภาพมันคืออะไร?


1

ปัญหาอาจพบได้บ่อยมาก

เมื่อฉันถ่ายโอนไฟล์ไปยังเซิร์ฟเวอร์ FTP ไฟล์ทั้งหมดจะถูกถ่ายโอนแทนไฟล์ที่ถูกเปลี่ยนแปลงเท่านั้น: ตัวอย่างเช่นหนึ่งไฟล์บนดิสก์ของฉันมี 7556 ไบต์และบนเซิร์ฟเวอร์ ftp คือ 7305 ไบต์ (ไฟล์เดียวกัน แต่วิธีที่แตกต่างในการคำนวณทั้งสองด้าน) เพื่อให้มันได้รับการถ่ายโอนแม้ว่าฉันจะไม่ได้เปลี่ยนแปลงอะไรก็ตาม

สิ่งเดียวกันคือความแตกต่างของเวลา: ถ้าฉันใช้เวลาในการเซิร์ฟเวอร์ไม่กี่ชั่วโมงไฟล์ของฉันจะถือว่าเก่ากว่า (สมมติว่ามีการเปลี่ยนแปลงภายในสองสามชั่วโมง) และจะไม่ถูกโอน

ดังนั้นสิ่งที่ฉันทำในปัจจุบันคือการถ่ายโอนทั้งหมดหรือเลือกด้วยตนเอง แต่ข้อเสียที่เห็นได้ชัดคือค่าใช้จ่ายในการโอนและเวลาและในกรณีที่สองฉันอาจลืมบางสิ่ง

คุณจัดการกับมันอย่างไร ฉันรู้ว่ามีบริการที่โฮสต์ svn repos แล้วประสานกับเซิร์ฟเวอร์ ftp แต่ฉันกำลังมองหาวิธีแก้ปัญหาง่ายๆ ฉันกำลังทำงานกับ Windows XP และ WAMP และใช้ FileZilla ในปัจจุบัน ฉันกำลังมองหาวิธีแก้ปัญหาฟรี


ฉันใช้เวอร์ชั่นฟรีแล้ว SyncBack เพื่อซิงโครไนซ์ไฟล์ของฉันด้วย FTP ผ่านเครือข่ายของฉันและดูเหมือนว่าจะจัดการกับสถานการณ์เช่นนี้ได้ค่อนข้างดี SyncBack อาศัยการประทับเวลาของไฟล์ดังนั้นคุณต้องตั้งค่าเซิร์ฟเวอร์ของคุณให้ถูกต้องเช่นกัน
Breakthrough

ว้าวขอบคุณ. ฉันใช้มันเพื่อซิงโครไนซ์โฟลเดอร์ในระบบท้องถิ่นของฉันแล้ว ไม่เห็นว่ามันมีปุ่ม "ผู้เชี่ยวชาญ" ที่มีตัวเลือก FTP ทั้งหมด ขอบคุณ! และฉันยังสามารถชี้โฟลเดอร์บนเซิร์ฟเวอร์ FTP ที่ฉันต้องการซิงโครไนซ์โฟลเดอร์ด้วย ยิ่งใหญ่
cradox23

คำตอบ:


2

ไม่จำเป็นต้องใช้โปรแกรม FTP อื่น - คุณสามารถทำได้ด้วย FileZilla ในเมนูการโอนย้ายเลือก "ตัวเลือกไฟล์ที่มีอยู่เริ่มต้น" ตั้งค่าการอัปโหลดเป็น "เขียนทับไฟล์หากไฟล์ต้นฉบับใหม่กว่า"

enter image description here

นี่คือส่วนที่คุณอาจพลาดไป! สังเกตคำเตือนเกี่ยวกับเขตเวลา เนื่องจากเซิร์ฟเวอร์ของคุณอยู่ในเขตเวลาที่แตกต่างจากเวิร์กสเตชันของคุณตั้งค่าเขตเวลาชดเชยในตัวจัดการไซต์

enter image description here


สิ่งนี้ใช้กับการถ่ายโอน CLI หรือไม่
Dustin Laine

เท่าที่ฉันรู้คุณไม่สามารถทำการถ่ายโอนโดยใช้ Filezilla จากบรรทัดคำสั่ง นั่นคือสิ่งที่คุณถามเกี่ยวกับ?
Dave Becker

FZ มี CLI wiki.filezilla-project.org/Command-line_arguments_(Client) . อย่างไรก็ตามไม่มีคำสั่ง / สวิตช์สำหรับตัวเลือกนี้
Dustin Laine

0

บางทีคุณอาจต้องการเครื่องมือเช่น ftpsync

FTPSync.pl ซิงโครไนซ์ทรีไดเรกทอรีภายในและแผนผังไดเรกทอรี FTP ระยะไกล มันถูกเขียนขึ้นครั้งแรกเพื่อทำให้การเผยแพร่ทางเว็บเป็นไปโดยอัตโนมัติ แต่วัตถุประสงค์อื่น ๆ

ฉันไม่ได้ลองเลยนี่ไม่ใช่คำแนะนำ

ฉันต้องการค้นหา "FTP sync" และประเมินเครื่องมือที่หลากหลาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.