Ngăn thư mục bộ nhớ cache hình ảnh Twitter dành cho máy Mac phát triển quá lớn
Nếu bạn không sử dụng ứng dụng Twitter cho Mac OS X, điều này sẽ không áp dụng cho bạn, không ứng dụng khách Mac Twitter nào khác gặp sự cố này. Đây gần như chắc chắn là một lỗi với ứng dụng Twitter, nhưng không rõ liệu/khi nào họ sẽ bắt đầu sửa lỗi này bằng một bản cập nhật ứng dụng.
Vị trí của bộ nhớ cache hình ảnh Twitter
Thư mục bộ nhớ cache của ảnh hồ sơ và ảnh nhúng từ các tweet được đặt tại vị trí sau trong OS X (lưu ý thư mục thư viện người dùng, không phải thư viện hệ thống):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
Cách dễ nhất để đến đó là với Go To Folder, có thể truy cập từ menu “Go” của Finder và chọn “Go To Folder” (hoặc nhấn phím tắt Command+Shift+G). Việc chuyển nội dung của thư mục đó vào thùng rác (không phải chính thư mục) là đủ để giải quyết vấn đề, hãy đảm bảo rằng bạn thoát khỏi ứng dụng Twitter sau đó để dỡ tất cả bộ nhớ cache khỏi bộ nhớ.
Giả sử bạn đã bật thanh Trạng thái Finder, bạn sẽ thấy ngay có bao nhiêu tệp đang nằm trong thư mục này. Nếu bạn là người dùng Twitter thông thường, có thể bạn sẽ thấy nó lên tới hàng nghìn, điều này có khả năng dẫn đến một dung lượng ổ đĩa đáng kể.
Nếu bạn là người dùng Twitter tích cực sử dụng tính năng cập nhật phát trực tiếp và bạn sẽ thường xuyên chuyển thư mục này vào thùng rác, bạn có thể muốn đặt bí danh của nó ở đâu đó để bạn có thể chuyển thư mục đó theo cách thủ công nội dung hoặc tiếp tục với bước tiếp theo và chỉ cần ngăn ứng dụng giữ lại tất cả những thứ linh tinh xung quanh để bắt đầu.
Ngăn ứng dụng Twitter lưu tệp bộ nhớ đệm hình ảnh
Bạn mệt mỏi vì phải xóa thủ công các tệp bộ đệm? Tôi cũng thế. Bạn có thể ngăn ứng dụng Twitter lưu tất cả bộ đệm đó bằng cách khóa thư mục. Về mặt lý thuyết, điều này có thể dẫn đến việc tăng mức sử dụng băng thông vì mỗi tệp phải được tải xuống lại từ máy chủ, vì vậy bạn sẽ không muốn thực hiện việc này trên kết nối internet có hạn ngạch dữ liệu nghiêm ngặt, chẳng hạn như gói điểm phát sóng iPhone. Nếu bạn chắc chắn muốn khóa thư mục đó và dừng bộ nhớ đệm hình ảnh một lần và mãi mãi, đây là những việc cần làm:
- Nhấn Command+Shift+G từ cửa sổ Finder và đi đến đường dẫn sau:
- Chọn thư mục “com.atebits.tweetie.profile-images” và nhấn Command+i để ‘Nhận thông tin’ về thư mục đó
- Chọn hộp “Đã khóa” để kích hoạt tính năng này, sau đó đóng cửa sổ Nhận thông tin
- Thoát Twitter.app, để ứng dụng ở trạng thái đóng trong khoảng một phút rồi khởi chạy lại (thao tác này nhằm xóa bộ nhớ đệm khỏi bộ nhớ)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
Bạn có thể xem thư mục ngay bây giờ và ngay cả khi luồng Twitter rất bận, sẽ không có tệp bộ đệm nào được lưu vào thư mục bộ đệm đó.
Người dùng cảm thấy thoải mái với lệnh like có thể sử dụng phương pháp kỹ thuật hơn bằng cách triển khai liên kết tượng trưng từ /com.atebits.tweetie.profile-images/ trực tiếp vào Thùng rác của người dùng (tại ~/.Trash/) hoặc thậm chí tới /dev/null/, nhưng chỉ cần khóa thư mục từ Finder là đủ để ngăn hình ảnh được lưu.
Theo như tôi có thể nói, không có gì trong thư mục “com.atebits.tweetie.profile-images” đó là cần thiết để giữ lại và việc xóa nội dung sẽ không ảnh hưởng đến Twitter hay bất kỳ thứ gì khác. Có thể việc giữ một bộ nhớ đệm hình ảnh lớn đến mức lố bịch có thể cho phép ứng dụng hoạt động nhanh hơn một chút khi cuộn qua các tweet cũ, nhưng với tôi điều đó không đảm bảo kích thước lớn tiềm ẩn của thư mục.
Lần đầu tiên tôi bắt gặp thư mục này là nhờ sự trợ giúp của OmniDiskSweeper, một công cụ tuyệt vời quét ổ cứng máy Mac để tìm các tệp và thư mục lớn, và nó được tìm thấy là 8GB. Trên MacBook Air chỉ có 128GB tổng dung lượng ổ đĩa, đó là một lượng dung lượng bị lãng phí đáng kể cho một thứ phục vụ ít mục đích. Sau đó, tôi bắt đầu xóa bộ nhớ cache theo cách thủ công mỗi tuần một lần hoặc lâu hơn và mỗi lần nó nằm trong khoảng từ 1GB đến 4GB, tùy thuộc vào hoạt động tweet trong tuần trước và số lượng ảnh mọi người nhúng vào tweet của họ.Cuối cùng, tôi quyết định khóa thư mục và kết quả là cho đến nay vẫn chưa gặp bất kỳ sự cố nào với ứng dụng.
