Thursday, October 09, 2008

Асинхронный кэш

Шаблон работы с кэшем в веб-приложениях, предложенный разработчиками из Yahoo. Идея шаблона может быть проиллюстрирована следующим рисунком:



серая линейка - это то, где к моменту поступления пользовательского запроса кэш уже должен быть обновлен. Идея состоит в том, чтобы все равно обслужить запрос используя кэш, а его (кэша) обновление запустить асинхронно. Архитектура системы сильно упрощается. Естественно, это все относится к системам, где в принципе допустимо хоть какое-то время показывать не самые актуальные данные. Новостной агрегатор сюда попадает, например.

No comments: