Кеширование — одна из самых сложных областей разработки веб-приложений, при этом неотъемлемая часть любого хоть сколько-нибудь нагруженного проекта. Тем не менее, очень часто кеширование реализуется достаточно примитивными способами и является чужеродной пристройкой, что запутывает код и в итоге делает его неподдерживаемым.
В докладе будет показано, что отличает хорошую современную систему кеширования, как сделать кеш органичной частью приложения и удобным инструментом разработчиков. Отдельно рассмотрим как можно за счет стратегически правильных непрограммистских решений значительно упростить систему кеширования и получать максимальную отдачу от затрачиваемых на нее усилий.
Презентация:
Запись выступления: