cache
Для ответа на запросы требуется процессорное время, память, а в неудачных случаях и время стены. Увеличение мощности кластера помогает, но чрезмерное выделение ресурсов может быть очень дорогим. Кэширование - один из первых инструментов, вытаскиваемых из коробки оптимизации.