Вы когда-нибудь задумывались о ПРАВИЛЬНОМ способе кэширования? Ознакомьтесь с уникальным и удивительным руководством: от знакомой информации о коде до ключевых решений по кэшированию. Не пропустите!

Введение

Кэшировать очень просто!

Я не шучу, кэширование действительно просто. Любой сможет освоить это всего за 10 минут с помощью учебника. Это похоже на то, как трехлетний ребенок может держать карандаш и рисовать. Однако есть разница между возможностью рисовать карандашом и создавать что-то красивое. То же самое касается и искусства кэширования.

Если вы когда-нибудь слышали известную цитату:

В информатике есть только две сложные вещи: аннулирование кэша и присвоение имен. – Фил Карлтон

А если вы никогда не работали с кешем, вы можете задаться вопросом: что такого сложного в аннулировании кеша?

Конечно, когда мы говорим о недействительности кеша, речь идет не только о признании кеша недействительным, но и о понимании более широких проблем, связанных с использованием кеша.

В этой статье я рассмотрю вопрос, на который до сих пор нет однозначного ответа и который не закреплен в учебниках, а передается на основе опыта: Как правильно кэшировать? >

Перво-наперво

Для начала позвольте мне немного рассказать о том, что побудило меня написать эту статью. Обилие онлайн-руководств по кэшированию однажды заставило меня ошибочно полагать, что написать о кэшировании так же легко, как найти учебные пособия по нему. Но НЕТ, писать о кэшировании сложно. Должен признаться, работая над этой серией кеширования, я потратил много времени на написание, удаление и переписывание. То, что вы читаете, может быть 7-й или 8-й версией. Я надеюсь, что даже если он не идеален, он поможет в этой теме.

Возвращаясь к нашему обсуждению, это вторая статья из серии «Кеширование»: