PDA

View Full Version : django cach memory چیست؟



roya_django
دوشنبه 15 خرداد 1396, 15:16 عصر
سلام
در جنگو سیستمی وجود دارد به نام django cash memory که در مورد ان در اسناد جنگو این طور می خوانیم:


To cache something is to save the result of an expensive calculation so that you don’t have to perform the calculation next time

لینک کلی سند هم این است: https://docs.djangoproject.com/en/1.11/topics/cache/



(https://docs.djangoproject.com/en/1.11/topics/cache/)
می خواهم اگر ممکن است در مورد این مطلب مرا کمی شفاف کنید. یعنی چه که نتیجه ی محاسبات سنگین را نگه میداریم تا مجبور هربار ان را حساب کنیم؟ ممکن است یک مثال بزنین؟ که منظور از محاسبات سنگین چیست؟
میگویند می توان تمام سایت را در حافظه ی cach ذخیره کرد. این کار چه معنایی دارد ؟ چه فایده ای دارد ؟ چه اطلاعات در cach ذخیره شده باشد و چه در حافظه ای عادی بالاخره که کاربر باید به سرور متصل شود تا اطلاعات را دریافت کند.

plague
دوشنبه 15 خرداد 1396, 15:39 عصر
اگه به کسی بگن 2+5 چند میشه باید از مغزش استفاده کنه اینها رو جمع کنه و بعد از وقفه ای به شما میگه 7
حالا اگه این 7 رو جایی یاد داشت کنه دفعه بعد ازش بپرسید 5+2 چند میشه دیگه از مغزش نیاز نیست استفاده کنه برا محاسبه و یاداشتش رو نگاه میکنه و میگه 7