หยุด Twitter สำหรับ Mac Image Cache Folder จากการเติบโตอย่างมหาศาล
ไคลเอนต์ Twitter สำหรับ Mac มีคุณสมบัติพิเศษ (บั๊ก?) ซึ่งทำให้แคชอิมเมจของแอปเติบโตอย่างไม่มีที่สิ้นสุดและไม่จำกัด ซึ่งหมายความว่าโฟลเดอร์แคชรูปภาพของ Twitter สามารถกลายเป็นขนาดหลายกิกะไบต์ได้โดยง่ายโดยที่ผู้ใช้ปลายทางไม่รู้จัก และไฟล์แคชเหล่านั้นยังถูกจัดเก็บไว้ในหน่วยความจำเสมือน ซึ่งอาจทำให้เกิดการใช้ RAM และการแลกเปลี่ยนบน Mac โดยไม่จำเป็นดังนั้น หากคุณใช้แอพ Twitter ใน OS X คุณอาจต้องเข้าไปแทรกแซงเป็นครั้งคราวเพื่อลบแคชรูปภาพนี้ด้วยตนเอง มิฉะนั้นคุณจะพบว่าพื้นที่ดิสก์ของคุณค่อยๆ หายไปเมื่อไฟล์รูปภาพที่แคชไว้จากสตรีม twitter ของคุณได้รับการบันทึกลงใน ดิสก์ไม่เคยล้างตัวเองออก นอกจากนี้ คุณยังอาจรู้สึกเบื่อหน่ายกับขั้นตอนการลบแคชด้วยตนเองและตัดสินใจป้องกันไม่ให้แอปบันทึกแคชของรูปภาพ ดังนั้นเราจะแสดงวิธีการทำเช่นนั้นด้วย
หากคุณไม่ได้ใช้แอพ Twitter สำหรับ Mac OS X สิ่งนี้จะไม่มีผลกับคุณ ไคลเอนต์ Twitter ของ Mac อื่น ๆ ไม่มีปัญหานี้ เกือบจะแน่นอนว่าเป็นข้อบกพร่องของแอป Twitter แต่ยังไม่มีความชัดเจนว่า/เมื่อใดพวกเขาจะแก้ไขด้วยการอัปเดตแอป
ตำแหน่งของแคชรูปภาพ Twitter
ไดเร็กทอรีแคชของรูปโปรไฟล์และรูปภาพที่ฝังจากทวีตจะอยู่ที่ตำแหน่งต่อไปนี้ใน OS X (โปรดสังเกตโฟลเดอร์ไลบรารีผู้ใช้ ไม่ใช่ไลบรารีระบบ):
~/Library/Containers/com.twitter.twitter.com/Data/Library/Caches/com.atebits.tweetie.profile-images/
วิธีที่ง่ายที่สุดในการไปที่นั้นคือ Go To Folder ซึ่งเข้าถึงได้จากเมนู Finder “Go” และเลือก “Go To Folder” (หรือกดทางลัด Command+Shift+G) การทิ้งเนื้อหาของโฟลเดอร์นั้น (ไม่ใช่ตัวโฟลเดอร์เอง) ก็เพียงพอที่จะกำจัดปัญหาได้ โปรดออกจากแอป Twitter หลังจากนั้นเพื่อยกเลิกการโหลดแคชทั้งหมดจากหน่วยความจำด้วย
สมมติว่าคุณเปิดใช้งานแถบสถานะ Finder คุณจะเห็นทันทีว่ามีไฟล์อยู่ในโฟลเดอร์นี้กี่ไฟล์ หากคุณเป็นผู้ใช้ Twitter ทั่วไป คุณอาจพบว่ามีจำนวนผู้ใช้เป็นพัน ซึ่งน่าจะแปลเป็นพื้นที่ดิสก์จำนวนมาก
หากคุณเป็นผู้ใช้ Twitter ที่ใช้งานอยู่ซึ่งใช้คุณสมบัติการอัปเดตสตรีมสด และคุณกำลังจะทิ้งโฟลเดอร์นี้ลงถังขยะบ่อยๆ คุณอาจต้องสร้างนามแฝงของโฟลเดอร์นั้นเพื่อที่คุณจะสามารถถ่ายโอนข้อมูลได้ด้วยตนเอง เนื้อหาหรือดำเนินการขั้นตอนต่อไปและป้องกันไม่ให้แอปเก็บขยะทั้งหมดไว้ตั้งแต่ต้น
การป้องกันแอป Twitter จากการบันทึกไฟล์แคชรูปภาพ
เหนื่อยกับการลบไฟล์แคชด้วยตนเองหรือไม่? ฉันด้วย. คุณสามารถป้องกันไม่ให้แอพ Twitter บันทึกแคชทั้งหมดได้โดยการล็อคโฟลเดอร์ ในทางทฤษฎีอาจส่งผลให้มีการใช้แบนด์วิธเพิ่มขึ้น เนื่องจากต้องดาวน์โหลดไฟล์แต่ละไฟล์จากเซิร์ฟเวอร์อีกครั้ง ดังนั้นคุณจึงไม่ต้องการทำเช่นนี้ในการเชื่อมต่ออินเทอร์เน็ตที่มีโควต้าข้อมูลที่เข้มงวด เช่น แผนฮอตสปอตของ iPhone หากคุณแน่ใจว่าต้องการล็อกโฟลเดอร์นั้นและหยุดแคชรูปภาพทุกครั้ง นี่คือสิ่งที่ต้องทำ:
- กด Command+Shift+G จากหน้าต่าง Finder และไปที่เส้นทางต่อไปนี้:
- เลือกโฟลเดอร์ “com.atebits.tweetie.profile-images” แล้วกด Command+i เพื่อ 'รับข้อมูล' เกี่ยวกับไดเร็กทอรีนั้น
- ทำเครื่องหมายที่ช่อง "ล็อก" เพื่อเปิดใช้งาน จากนั้นปิดหน้าต่างรับข้อมูล
- ออกจาก Twitter.app ปล่อยให้ปิดประมาณหนึ่งนาที แล้วเปิดใหม่ (นี่คือการทิ้งแคชจากหน่วยความจำ)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
คุณสามารถดูโฟลเดอร์ได้ในขณะนี้ และแม้จะมีสตรีม Twitter ที่ยุ่งมาก ก็จะไม่มีไฟล์แคชใด ๆ ที่จะบันทึกลงในไดเร็กทอรีแคชนั้น
ผู้ใช้ที่คุ้นเคยกับคำสั่งเช่นสามารถใช้แนวทางทางเทคนิคเพิ่มเติมได้โดยใช้ลิงก์สัญลักษณ์จาก /comatebits.tweetie.profile-images/ ไปยังถังขยะของผู้ใช้โดยตรง (ที่ ~/.Trash/) หรือแม้แต่ไปที่ /dev/null/ แต่เพียงล็อคโฟลเดอร์จาก Finder ก็เพียงพอแล้วที่จะป้องกันไม่ให้มีการบันทึกรูปภาพ
เท่าที่ฉันสามารถบอกได้ว่าไม่มีสิ่งใดในโฟลเดอร์ “com.atebits.tweetie.profile-images” ที่จำเป็นต่อการเก็บและลบเนื้อหาจะไม่มีผลกระทบต่อ Twitter หรือสิ่งอื่นใด เป็นไปได้ว่าการเก็บแคชภาพขนาดใหญ่อย่างน่าขันอาจทำให้แอปทำงานเร็วขึ้นบ้างเมื่อเลื่อนดูทวีตโบราณ แต่สำหรับฉันนั่นไม่รับประกันว่าไดเร็กทอรีจะมีขนาดที่ใหญ่ได้
ครั้งแรกที่ฉันเจอโฟลเดอร์นี้ด้วยความช่วยเหลือของ OmniDiskSweeper ซึ่งเป็นเครื่องมือที่ยอดเยี่ยมในการสแกนฮาร์ดไดรฟ์ Mac เพื่อหาไฟล์และโฟลเดอร์ขนาดใหญ่ และพบว่ามีขนาด 8GB บน MacBook Air ที่มีพื้นที่ดิสก์ทั้งหมดเพียง 128GB นั่นถือเป็นพื้นที่ที่เสียไปมากสำหรับบางสิ่งที่มีจุดประสงค์เพียงเล็กน้อย จากนั้นฉันก็เริ่มล้างแคชด้วยตนเองทุกสัปดาห์หรือมากกว่านั้น และแต่ละครั้งจะมีขนาดระหว่าง 1GB ถึง 4GB ขึ้นอยู่กับกิจกรรมทวีตในสัปดาห์ก่อนและจำนวนภาพที่ผู้คนฝังในทวีตของพวกเขาในที่สุดฉันก็ตัดสินใจล็อกไดเร็กทอรี และจนถึงตอนนี้ก็ยังไม่มีปัญหาใดๆ กับแอปเลย