ম্যাক ইমেজ ক্যাশে ফোল্ডারের জন্য টুইটারকে ক্রমবর্ধমান হওয়া বন্ধ করুন
টুইটার ফর ম্যাক ক্লায়েন্টের একটি অদ্ভুত বৈশিষ্ট্য (বাগ?) রয়েছে যার কারণে অ্যাপের চিত্র ক্যাশে অবিরাম এবং সীমাবদ্ধতা ছাড়াই বৃদ্ধি পায়। তার মানে টুইটার ইমেজ ক্যাশে ফোল্ডারটি শেষ ব্যবহারকারীর অজানা আকারে সহজেই বেশ কয়েকটি গিগাবাইট হয়ে উঠতে পারে এবং সেই ক্যাশে ফাইলগুলি ভার্চুয়াল মেমরিতেও সংরক্ষিত থাকে, যা ম্যাকে অপ্রয়োজনীয় RAM ব্যবহার এবং অদলবদল করতে পারে।এইভাবে, আপনি যদি OS X-এ টুইটার অ্যাপ ব্যবহার করেন, তাহলে আপনি এই ইমেজ ক্যাশে মুছে ফেলার জন্য সময়ে সময়ে ম্যানুয়ালি হস্তক্ষেপ করতে চাইতে পারেন, অন্যথায় আপনি দেখতে পাবেন যে আপনার টুইটার স্ট্রীম থেকে ক্যাশ করা ইমেজ ফাইলগুলি আপনার ডিস্কের স্থান ধীরে ধীরে অদৃশ্য হয়ে যাচ্ছে। ডিস্ক, কখনই নিজেকে পরিষ্কার করে না। এছাড়াও আপনি সেই ম্যানুয়াল ক্যাশে মুছে ফেলার প্রক্রিয়াতে বিরক্ত হয়ে যেতে পারেন এবং অ্যাপটিকে কোনও ইমেজ ক্যাশে সংরক্ষণ করা থেকে বিরত রাখার সিদ্ধান্ত নিতে পারেন, তাই আমরা আপনাকে এটিও কীভাবে করতে হবে তা দেখাব।
আপনি যদি Mac OS X-এর জন্য Twitter অ্যাপ ব্যবহার না করেন তবে এটি আপনার ক্ষেত্রে প্রযোজ্য হবে না, অন্য Mac Twitter ক্লায়েন্টদের কারোরই এই সমস্যা নেই। এটি প্রায় নিশ্চিতভাবেই টুইটার অ্যাপের একটি বাগ, তবে অ্যাপ আপডেটের মাধ্যমে তারা এটি ঠিক করতে পারবে কিনা তা স্পষ্ট নয়।
টুইটার ইমেজ ক্যাশের অবস্থান
প্রফাইল ইমেজ এবং টুইট থেকে এমবেড করা ছবিগুলির ক্যাশে ডিরেক্টরি OS X-এর নিম্নলিখিত অবস্থানে অবস্থিত (মনে রাখবেন ব্যবহারকারীর লাইব্রেরি ফোল্ডার, সিস্টেম লাইব্রেরি নয়):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
সেখানে যাওয়ার সবচেয়ে সহজ উপায় হল গো টু ফোল্ডার, ফাইন্ডার "গো" মেনু থেকে অ্যাক্সেসযোগ্য এবং "ফোল্ডারে যান" বেছে নেওয়া (অথবা Command+Shift+G শর্টকাট টিপুন)। সেই ফোল্ডারের বিষয়বস্তু ট্র্যাশ করা (ফোল্ডারটি নিজেই নয়) সমস্যা থেকে মুক্তি পাওয়ার জন্য যথেষ্ট, নিশ্চিত হন যে আপনি পরে টুইটার অ্যাপটি ছেড়ে দিয়েছেন যাতে মেমরি থেকেও সমস্ত ক্যাশে আনলোড হয়।
ধরে নিচ্ছি যে আপনি ফাইন্ডার স্ট্যাটাস বার সক্ষম করেছেন, আপনি অবিলম্বে দেখতে পাবেন এই ফোল্ডারে কতগুলি ফাইল বসে আছে। আপনি যদি একজন নিয়মিত টুইটার ব্যবহারকারী হন তবে আপনি সম্ভবত এটি হাজার হাজারের মধ্যে ভাল বলে দেখতে পাবেন, যা সম্ভবত উল্লেখযোগ্য পরিমাণে ডিস্কের জায়গায় অনুবাদ করতে পারে।
আপনি যদি একজন সক্রিয় টুইটার ব্যবহারকারী হন যিনি লাইভস্ট্রিম আপডেট বৈশিষ্ট্য ব্যবহার করেন এবং আপনি প্রায়শই এই ফোল্ডারটি ট্র্যাশ করতে যাচ্ছেন, তাহলে আপনি এটির একটি উপনাম তৈরি করতে চাইতে পারেন যাতে আপনি ম্যানুয়ালি ডাম্প করতে পারেন বিষয়বস্তু, অথবা পরবর্তী ধাপে এগিয়ে যান এবং অ্যাপটিকে শুরুতে সমস্ত আবর্জনা রাখা থেকে বিরত রাখুন।
টুইটার অ্যাপকে ইমেজ ক্যাশে ফাইল সেভ করা থেকে বিরত রাখা
ম্যানুয়ালি ক্যাশে ফাইল মুছে দিতে ক্লান্ত? আমিও. আপনি টুইটার অ্যাপটিকে ফোল্ডারটি লক করে সেই সমস্ত ক্যাশে সংরক্ষণ করতে সক্ষম হওয়া থেকে আটকাতে পারেন। এটি তাত্ত্বিকভাবে ব্যান্ডউইথের ব্যবহার বাড়াতে পারে কারণ প্রতিটি ফাইল আবার সার্ভার থেকে ডাউনলোড করতে হবে, তাই আপনি আইফোন হটস্পট প্ল্যানের মতো একটি কঠোর ডেটা কোটা সহ ইন্টারনেট সংযোগে এটি করতে চান না। আপনি যদি নিশ্চিত হন যে আপনি সেই ফোল্ডারটিকে লক ডাউন করতে চান এবং একবারের জন্য ইমেজ ক্যাশে বন্ধ করতে চান, তাহলে এখানে কী করতে হবে:
- একটি ফাইন্ডার উইন্ডো থেকে Command+Shift+G টিপুন এবং নিম্নলিখিত পথে যান:
- "com.atebits.tweetie.profile-images" ফোল্ডারটি নির্বাচন করুন এবং সেই ডিরেক্টরি সম্পর্কে 'তথ্য পেতে' Command+i টিপুন
- "লক করা" এর জন্য বক্সটি চেক করুন যাতে এটি সক্ষম হয়, তারপরে তথ্য পান উইন্ডো থেকে বন্ধ করুন
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
আপনি এখন ফোল্ডারটি দেখতে পারেন এবং এমনকি খুব ব্যস্ত টুইটার স্ট্রিমেও, সেই ক্যাশে ডিরেক্টরিতে কোনো ক্যাশ ফাইল সেভ করা হবে না।
যে ব্যবহারকারীরা কমান্ডের সাথে স্বাচ্ছন্দ্য বোধ করেন তারা /com থেকে একটি প্রতীকী লিঙ্ক প্রয়োগ করে আরও প্রযুক্তিগত পদ্ধতির সাথে যেতে পারেন।atebits.tweetie.profile-images/ ফোল্ডারটি সরাসরি ব্যবহারকারীর ট্র্যাশে (~/.Trash/-এ) বা এমনকি /dev/null/-তেও, কিন্তু ফাইন্ডারের ফোল্ডারটি লক করা ছবিগুলি সংরক্ষণ করা প্রতিরোধ করতে যথেষ্ট৷
যতদূর আমি বলতে পারি, এই "com.atebits.tweetie.profile-images" ফোল্ডারে কিছুই রাখা জরুরী নয় এবং বিষয়বস্তু মুছে দিলে টুইটার বা অন্য কিছুতে কোন প্রভাব পড়বে না। এটা সম্ভব যে একটি হাস্যকরভাবে বড় ইমেজ ক্যাশে রাখা অ্যাপ্লিকেশানটিকে প্রাচীন টুইটগুলির মাধ্যমে স্ক্রোল করার সময় কিছুটা দ্রুত সঞ্চালনের অনুমতি দিতে পারে, তবে আমার কাছে এটি ডিরেক্টরিটির সম্ভাব্য বড় আকারের ওয়ারেন্টি দেয় না৷
আমি প্রথমবার ফোল্ডারটি জুড়ে আসি OmniDiskSweeper-এর সাহায্যে, একটি দুর্দান্ত টুল যা একটি ম্যাক হার্ড ড্রাইভ স্ক্যান করে বড় ফাইল এবং ফোল্ডারগুলির জন্য, এবং এটি 8GB বলে পাওয়া গেছে। শুধুমাত্র 128GB মোট ডিস্ক স্পেস সহ একটি ম্যাকবুক এয়ারে, এটি এমন কিছুর জন্য যথেষ্ট পরিমাণে নষ্ট স্থান যা সামান্য উদ্দেশ্য পূরণ করে। আমি তারপরে প্রতি সপ্তাহে একবার বা তার পরে ম্যানুয়ালি ক্যাশে খালি করতে শুরু করি এবং প্রতিবার এটি 1GB থেকে 4GB এর মধ্যে থাকে, আগের সপ্তাহের টুইট কার্যকলাপ এবং লোকেরা তাদের টুইটগুলিতে কতগুলি ছবি এম্বেড করে তার উপর নির্ভর করে।অবশেষে আমি ডাইরেক্টরিটি লক করার সিদ্ধান্ত নিয়েছি এবং এর ফলে অ্যাপটিতে এখন পর্যন্ত কোনো সমস্যা হয়নি।