Кэширование

Если ваше приложение работает медленно, добавьте немного кэша. По крайней мере, это самый простой способ ускорить работу. Что делает кэш? Допустим, у вас есть функция, на выполнение которой требуется некоторое время, но результаты были бы достаточно хороши, если бы они были 5-минутной давности. Тогда идея заключается в том, чтобы поместить результат вычисления в кэш на некоторое время.

Flask сам по себе не обеспечивает кэширование, но Flask-Caching, расширение для Flask, делает это. Flask-Caching поддерживает различные бэкенды, и можно даже разработать свой собственный бэкенд кэширования.

Вернуться на верх