Кэширование
Когда ваша программа работает медленно, добавьте кэш. Ну, по крайней мере, это самый простой способ ускорить ее. Что делает кэш? Допустим, у вас есть функция, которая выполняется некоторое время, но результаты все равно будут достаточно хорошими, если они имеют 5 минут отставания. Идея состоит в том, чтобы поместить результат этого вычисления в кэш на некоторое время.
Сам Flask не предоставляет кэширование, но Flask-Caching, расширение для Flask, делает это. Flask-Caching поддерживает различные бэкэнды, и даже можно разработать свой собственный кэш-бэкэнд.
© 2007–2020 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/1.1.x/patterns/caching/