بستن فهرست

حتما واژه های دیتا data و کش cache رو قبلا شنیدین اما شاید ندونید که تفاوت کش با دیتا دقیقا چیه و چرا بعضی وقتا باید کش یا دیتای یک برنامه رو پاک کنیم. تو این پست کوتاه میخوام فرق کش و دیتا رو بهتون توضیح بدم و بگم که در چه مواقعی باید کش رو پاک کنیم و در چه مواقعی دیتا. حتما این پست رو تا آخر بخونید مطمئن باشید خیلی به دردتون میخوره!

برنامه ها چه اطلاعاتی رو روی گوشی شما ذخیره میکنن؟

هر برنامه ای که روی دستگاه تون نصب میکنید (کامپیوتر، گوشی، تبلت یا تی وی) یه سری اطلاعات رو روی دستگاه شما ذخیره میکنن. این مسئله ربطی به سیستم عامل نداره! یعنی چه اندروید باشه، چه آیفون ، چه ویندوز یا هر سیستم عامل دیگه ای این اتفاق میوفته. من در این پست میخوام روال کار رو در دستگاه های اندرویدی توضیح بدم چون تعداد کاربراش خیلی زیاده اما همین قضیه تو آیفون و سایر سیستم های دیگه هم هست. خب این اطلاعات چین؟! نکنه کار جاسوسای اسرائیله؟!!! 😄 نترسید! این اطلاعات برای افزایش سرعت و کارایی اون برنامه، روی دستگاه شما ذخیره میشه. مثلا اطلاعات لاگین شما در قسمتی از حافظه گوشی تون ذخیره میشه تا بعدا مجبور نباشید هر دفعه این اطلاعات رو وارد کنید. لاگین login یعنی «ورود به حساب کاربری» وقتی تو یه برنامه عضو میشید مثلا فرض کنید یه بازی نصب کردین و برای اجرای بازی باید قبلش تو سیستم ثبت نام کنید. خب شما بعد از ثبت نام یه بار نام کاربری و رمز تون رو وارد میکنید اما دفعه بعد که برنامه رو باز میکنید میبینید ازتون نام کاربری رو رمز نمیخواد! یعنی نیازی به لاگین نیست! خب چی شده؟! برنامه چطور میفهمه شما کی هستین؟! وقتی برای اولین بار لاگین میکنید برنامه این اطلاعات رو در قسمت دیتا مربوط به خودش ذخیره میکنه و بعدا هر وقت که شما برنامه رو باز میکنید میره اطلاعات لاگین شما رو از تو فایلی که قبلا ذخیره کردین پیدا میکنه و خودش پروسه چک کردن کاربر رو بدون دخالت شما انجام میده. این کار باعث میشه تا کاربر راحت تر باشه و مجبور نباشه هر دفعه این اطلاعات رو وارد کنه!

آموزش زبان انگلیسی - ابراهیم درویش - علم فردا

فرق کش با دیتا چیه؟

اطلاعاتی که برنامه ها در حافظه گوشی اندرویدی شما ذخیره میکنن دو دسته هستن:

■ دیتا data

■ کش cache

برای اینکه بتونم تفاوت این دو رو خدمت تون عرض کنم لازمه اول بهتون بگم اطلاعات کش چیه و دقیقا به چه دردی میخوره. ببینید کش یه سری اطلاعات تکراریه که یک برنامه روی حافظه گوشی تون ذخیره میکنه تا هم سرعت لود برنامه بیشتر بشه هم اینکه ترافیک اینترنت کمتری مصرف بشه. بذارید یه مثال کاربردی بزنم تا بهتر متوجه بشید. مثلا یه برنامه نیازمندی به این صورت کار میکنه که اپلیکیشن به وب سایت وصل میشه و عکس آگهی ها و یه سری عکس ها و آیکن های تکراری رو روی گوشی تون (به عنوان کش) ذخیر میکنه. وقتی اینترنت گوشی تون رو قطع میکنید میبینید بازم یه سری عکس ها نمایش داده میشن در حالی که اینترنت قطعه! خب این عکس ها در واقع دارن از گوشی شما لود میشن! یا مثلا اگر وقتی دوباره اینترنت رو باز کنید متوجه میشید یه سری عکس ها بلافاصله باز میشن اما عکس های جدیدی که قبلا ندیده بودین شون با تاخیر لود میشن. با استفاده از کش هم سرعت اجرای برنامه ها افزایش پیدا میکنه هم اینکه ترافیک کمتری مصرف میشه. خب حالا باید بدونید که دیتا چیه! ببینید دیتا هم مثل کش یه سری اطلاعات مربوط به برنامه است که توسط خود برنامه روی حافظه دستگاه ذخیره میشه تا برنامه سریع تر اجرا بشه اما یه فرق بسیار مهم با کش داره! ببینید کش فقط بخشی از اطلاعاتی هست که توسط برنامه روی دستگاه ذخیره میشه اما به غیر از کش چیزای دیگه هم روی دستگاه ذخیره میشن. مثلا تنظیمات برنامه و یا اطلاعات لاگین مربوط به کاربر. تفاوت اساسی کش با دیتا در اینه که اگر کش رو پاک کنید هیچ مشکلی برای برنامه پیش نمیاد و خیلی راحت کار میکنه اما اگر دیتا رو پاک کنید ممکنه برنامه درست کار نکنه یا برگرده به تنظیمات پیشفرض! چرا؟! الان میگم. بذارید یه مثال ساده بزنم؛ مثلا فرض کنید تو قسمت تنظیمات برنامه مورد نظرتون یه گزینه وجود داره برای تنظیم رنگ پس زمینه. مثلا ممکنه رنگ پیشفرض مشکی باشه و شما دوس داشته باشید رنگش رو عوض کنید. مثلا این گزینه رو روی رنگ آبی میذارید و تنظیمات رو ذخیره میکنید. از دفعه بعد که برنامه رو باز میکنید رنگ پس زمینه آبیه. حالا اگر شما دیتای برنامه رو پاک کنید چی میشه؟! این تنظیمات پاک میشن! و برنامه با تنظیمات پیشفرض اجرا میشه! یعنی رنگ پس زمینه مشکی میشه.

تفاوت clear cache با clear data در اندروید

تفاوت clear cache با clear data در اندروید

بذارید یه مثال دیگه بزنم بهتر بفمید. فرض کنید یه باری نصب کردین و چنتا مرحله هم پیش رفتین. اگر دیتای این بازی رو پاک کنید چی میشه؟ وقتی بازی رو باز میکنید میبینید اومدین مرحله یک! انگار نه انگار که این همه زحمت کشیدین و چند مرحله رو رد کردین! چرا؟! چون اطلاعات بازی رو حذف کردین و برنامه دیگه نمیدونه شما قبلا چیکار کردین! حالا برای این مشکل یه راه حل وجود داره که در یک پست جداگانه ای بهتون مفصل توضیح میدم.

بعضی وقتا بنا به دلایلی ممکنه برنامه مورد نظر شما باز نشه و یا درست کار نکنه. در همچین مواردی اولین و بهترین راهکار اینه که کش برنامه رو پاک کنید و اگر مشکل حل نشد میتونید دیتای برنامه رو هم پاک کنید. وقتی دیتا رو پاک میکنید همه تنظیمات و اطلاعات مربوط به برنامه برمیگرده به همون روز اولی که نصبش کردین!  البته بعد از پاک کردن دیتا و یا کش برنامه، وقتی دوباره برنامه رو اجرا میکنید کش و دیتای جدید روی گوشی ذخیره میشن!  لازمه این نکته رو هم بدونید که با پاک کردن کش یا دیتای برنامه هیچ اتفاقی برای اطلاعات شخصی تون نمیوفته! یعنی اگر کش یک اپلیکشن (برنامه یا بازی) رو حذف کنید هیچکدوم از اطلاعات شخصی تون (مثل عکس ها وفیلم ها و…)  پاک نمیشن، پس اصلا نگران نباشید!

چه موقع باید کش یا دیتا رو پاک کنیم؟

اگهع بخوام این مسئله رو علمی توضیح بدم خیلی مفصل میشه اما خیلی راحت و به زبون ساده عرض میکنم که اگر دیدین برنامه درست کار نمیکنه و گیج میزنه مثلا سرعتش خیلی کم شده، کش رو پاک کنید. در بیشتر موارد با پاک کردن کش مشکل حل میشه. بعضی وقتا ممکنه کش اون برنامه فضای زیادی از گوشی تونو بگیره؛ مثلا برنامه اینستاگرام اینجوریه. در این موارد با پاک کردن کش میتونید یکم از فضای حافظه گوشی رو خالی کنید. اما اگر دیدین برنامه کلا باز نمیشه باید حتما دیتا رو پاک کنید. در بیشتر موارد این مشکل با پاک کردن دیتا حل میشه. شما میتونید هرزگاهی کش برنامه های مهم تون رو پاک کنید اما تا زمانی که مشکل جدی پیش نیومده به هیچ وجه دیتا رو پاک نکنید!

روش پاک کردن کش برنامه ها در اندروید

قبل از پاک کردن کش

برای پاک کردن کش برنامه ها مراحل زیر رو برید :

■ برید تو تنظیمات اندروید.

■ بعدش برید تو قسمت تنظیمات مربوط به Apps یا همون مدیریت برنامه ها .

■ حالا از اینجا برنامه مورد نظر تون رو انتخاب کنید.

■ در صفحه مربوط به اطلاعات برنامه مورد نظرتون، برید تو قسمت حافظه یا همون Storage .

روش پاک کردن دیتا یا کش برنامه ها در اندروید - clear cache و clear data

روش پاک کردن دیتا یا کش برنامه ها در اندروید – clear cache و clear data

■ حالا روی دکمه Clear cache کلیک کنید و چند ثانیه منتظر بمونید تا کش برنامه پاک بشه.

■ تموم شد!

روش پاک کردن دیتای برنامه ها در اندروید

روش پاک کردن دیتای یک برنامه دقیقا مثل کش برنامه هست با این تفاوت که در مرحله آخر به جای Clear cache باید روی گزینه Clear Data کلیک کنید :

■ برید تو تنظیمات اندروید.

■ بعدش برید تو قسمت تنظیمات مربوط به Apps یا همون مدیریت برنامه ها .

■ حالا از اینجا برنامه مورد نظر تون رو انتخاب کنید.

■ در صفحه مربوط به اطلاعات برنامه مورد نظرتون، برید تو قسمت حافظه یا همون Storage .

■ حالا روی دکمه Clear Date کلیک کنید و چند ثانیه منتظر بمونید. پاک شدن دیتا یکم بیشتر از کش طول میکشه پس یکم صبر کنید که کل اطلاعات پاک بشه.

■ تموم شد!

 

خب دوستان من در این پست سعی کردم تمام نکات مهمی که باید در مورد کش و دیتا بدونید رو خدمت تون عرض کردم. سعی کردم همه چیز رو ساده و قابل فهم توضیح بدم که کارتون راه بیوفته. هر وقت فرصتی پیدا کنم یکم علمی تر در مورد این موضوع مینویسم. اگر علم فردا براتون مفیده، لطفا به دوستان تون هم معرفی کنید. 😉

 

دوره آموزش زبان انگلیسی علم فردا

بیش از 27 ساعت آموزش ویدیویی به زبان فارسی

  • ■ آموزش اصول تلفظ در زبان انگلیسی
  • ■ آموزش انواع واژه ها + کاربرد و طرز استفاده از اونا
  • ■ آموزش ساخت جملات پایه ای و مهم در زبان انگلیسی
  • ■ آموزش استفاده از صفت ها در انگلیسی
  • ■ آموزش زمان های مختلف
  • ■آموزش جمله سازی با روش بسیار ساده!
دسته بندی
موضوعات مرتبط
ابراهیم درویش

ابراهیم درویش هستم متولد مرداد سال 65. برنامه نویس وب ، علاقمند به برنامه نویسی اندروید و نرم افزار های رایگان و Open Source . در وقت آزادم درباره متد های بازاریابی و تبلیغات وب مطالعه می کنم . مسلط به انگلیسی و آشنا به زبان Español .

حتما مطالب زیر رو هم بخونید

حمایت از علم فردا

نوشتن مطالب آموزشی به زبان ساده و قابل فهم برای همه ، کار بسیار سختیه . از طرفی ، نگهداری یک وب سایت آموزشی خرج داره ! اگر براتون امکان داره لطفا با پرداخت مبلغ کمی در هزینه های سایت سهیم باشید تا ما هم بتونیم با خیال راحت براتون بنویسیم و به سوال ها تون پاسخ بدیم . حمایت مالی از علم فردا

آداب نظر دادن در علم فردا

■ دوستان علم فردا به هیچکسی توهین نمیکنن !
■ اگر سوالی دارید در یک مطلب کاملا مرتبط بپرسید ! برای پیدا کردن مطلب مرتبط حتما از فرم جستجو استفاده کنید .
■ اگر مطلب مرتبطی پیدا نکردین ، می تونید سوال تون رو ایمیل کنید . اگر زمان داشته باشیم حتما پاسخ میدیم .
■ اول سوال ها و دیدگاه های کاربرای دیگه رو بخونید ، اگر پاسخ سوال تون رو پیدا نکردین بپرسید . سوال های تکراری پاسخ داده نمیشن !

بدون دیدگاه

تبلیغات

حمایت از علم فردا
خبرنامه علم فردا
علم فردا در شبکه های اجتماعی علم فردا در جی پلاس کانال تلگرام علم فردا علم فردا در اینستاگرام
هر گونه کپی برداری از مطالب علم فردا ممنوعه ! در ضمن ، وب سایت علم فردا بر روی سرور های قدرتمند پارس پک میزبانی میشه .