การตั้งค่านี้ทำให้ฉันสับสนอยู่เสมอ:
ตัวเลือกแคชบิตแมปในไคลเอนต์เดสก์ท็อประยะไกลของ Windows ทำอะไรอย่างแน่นอน ฉันเข้าใจว่าควรปรับปรุงประสิทธิภาพการเชื่อมต่อ แต่อย่างไร มันแตกต่างกันมากจริงๆเหรอ?
การตั้งค่านี้ทำให้ฉันสับสนอยู่เสมอ:
ตัวเลือกแคชบิตแมปในไคลเอนต์เดสก์ท็อประยะไกลของ Windows ทำอะไรอย่างแน่นอน ฉันเข้าใจว่าควรปรับปรุงประสิทธิภาพการเชื่อมต่อ แต่อย่างไร มันแตกต่างกันมากจริงๆเหรอ?
คำตอบ:
การแคชบิตแมปหมายความว่ารูปภาพและทรัพยากรบิตแมปอื่น ๆ จะถูกจัดเก็บไว้บนคอมพิวเตอร์ไคลเอนต์เพื่อนำมาใช้ซ้ำในภายหลัง ด้วยวิธีนี้เซิร์ฟเวอร์ระยะไกลหรือพีซีจะไม่ส่งภาพสองเท่าเพื่อลดจำนวนข้อมูลที่ส่งและบันทึกการใช้แบนด์วิดท์ของคุณ
ตัวเลือกนี้เหมาะสมสำหรับการเชื่อมต่อที่ช้า (แบนด์วิดท์ต่ำ) น้อยลงหากคุณเชื่อมต่อกับเครื่องในเครือข่ายท้องถิ่นเดียวกัน
หากคุณเปิดใช้งานตัวเลือกไคลเอนต์เดสก์ท็อประยะไกลจะแคชบิตแมปลงในไฟล์ BMC ที่อยู่บนฮาร์ดดิสก์ไคลเอ็นต์ใน (ตัวอย่างสำหรับ Windows XP)
C:\Documents and Settings\<username>\Local Settings\
Application Data\Microsoft\Terminal Server Client\Cache
โฟลเดอร์
หมายเหตุ(น่าสนใจหากคอมพิวเตอร์ของคุณเป็นส่วนหนึ่งของโดเมน) : เนื่องจากโฟลเดอร์แคชถูกเก็บไว้ในโฟลเดอร์ "การตั้งค่าท้องถิ่น" จะไม่ถูกจำลองแบบเป็นส่วนหนึ่งของโปรไฟล์ผู้ใช้ข้ามเขต
มันแคชบิตแมปเช่นพื้นหลังของเดสก์ท็อปไอคอน ฯลฯ :)
นี่คือบทความ Microsoftสำหรับคุณ
จากเอกสาร:
การแคชบิตแมปแบบต่อเนื่อง
การแคชบิตแมปแบบต่อเนื่องถูกเพิ่มเข้ามานอกเหนือจากการแคชหน่วยความจำของบิตแมปและร่ายมนตร์ที่มีอยู่ใน TS 4.0 ขณะนี้บิตแมปจากเซิร์ฟเวอร์จะถูกบันทึกลงในดิสก์บนเครื่องไคลเอนต์ซึ่งช่วยให้สามารถนำมาใช้ซ้ำบิตแมปแคชระหว่างเซสชันของไคลเอ็นต์และยังมีขนาดแคชที่ใหญ่กว่า (10MB เทียบกับ 1.5MB) ดังที่เห็นในรูปที่ 4 (ในเอกสารที่เชื่อมโยง ) การเพิ่มการแคชถาวรลดจำนวนข้อมูลที่ส่งผ่านการเชื่อมต่อเครือข่ายซึ่งจะช่วยลดระยะเวลาที่ใช้ในการเรนเดอร์บิตแมปบนหน้าจอ การเชื่อมต่อเครือข่าย
อาจเป็นไปได้ว่าบางส่วนนั้นล้าสมัยเนื่องจากเอกสารถูกสร้างขึ้นเมื่อ 9 ปีที่แล้ว แต่หวังว่าจะยังคงได้รับเหตุผลที่อยู่เบื้องหลังการแคชบิตแมป
เนื่องจาก RDP อาศัยการส่งคำสั่งโปรแกรมระบายสีไปยังไคลเอนต์แทนที่จะเป็นเพียงแค่พิกเซลดิบจากหน้าจอเสมือนในที่สุดคำสั่งโปรแกรมก็จะมาที่พูดว่า "ทาสีบิตแมปนี้บนหน้าจอ" และสำหรับคำสั่งเหล่านั้นสำเนาบิตแมปจะถูกส่ง ให้กับลูกค้าเช่นกัน
การตั้งค่านั้นจะแคชบิตแมปสำหรับคำสั่งเหล่านั้นดังนั้นในครั้งต่อไปที่คำสั่งมาพร้อมกับบิตแมปเดียวกันบิตแมปจะไม่ต้องถูกส่ง ซึ่งจะเป็นการเพิ่มความเร็วของโปรโตคอล RDP ผ่านการเชื่อมต่อที่ช้า
%LOCALAPPDATA%\Microsoft\Terminal Server Client\Cache