Коли не потрібно використовувати кеш?
Якщо ви хочете, щоб кеші завжди перевіряли оновлення контенту при повторному використанні збереженого контенту , то директива no-cache це те, що потрібно використовувати. Це робить це, вимагаючи від кешів повторної перевірки кожного запиту на вихідному сервері. Зверніть увагу, що no-cache не означає "не кешувати".
Коли варто використовувати кеш?
Кеш програм, що працюють з пам'яттю. Програми можуть використовувати кеш як спосіб зберігати свої внутрішні дані, до яких потрібний швидкий доступ. Це, наприклад, проміжні результати якихось обчислень чи дій — вони знадобляться надалі. Або параметри, які потрібно передавати різним модулям.
Коли потрібно використовувати кешування?
Кешування можна використовувати для значного скорочення затримок та підвищення IOPS для багатьох робочих навантажень додатків з інтенсивним читанням , таких як портали питань та відповідей, ігри, обмін мультимедіа та соціальні мережі.
У чому полягає основний недолік використання кешу?
Кеші споживають пам'ять. Залежно від розміру та кількості елементів, що кешуються, це може призвести до збільшення використання пам'яті , що може вплинути на продуктивність решти програми або вимагати більше апаратних ресурсів.