Для чего нужно кэширование запросов через Redis и как его включить в Wappler

preview_player
Показать описание
Минус использования Airtable или Notion в качестве базы данных для сайта в том, что эти сервисы ограничивают количество запросов к своему API: в среднем, не более 5 запросов в секунду к одной базе.

Чтобы это обойти, нужно включить для сайта кэширование запросов на бэкенде.
Это можно легко настроить через интерфейс Wappler, но только если для проекта выбраны Docker Hosting и NodeJS.

В настройках окружения (Target) надо включить Redis. После этого выбираем нужный серверный сценарий, заходим в настройки и прописываем время хранения кэша в секундах.
Теперь, когда нужно получить данные от Airtable, сайт не будет обращаться к базе каждый раз, а будет делать это только тогда, когда истекло время хранения кэша.

Рекомендации по теме