filmov
tv
Для чего нужно кэширование запросов через Redis и как его включить в Wappler
Показать описание
Минус использования Airtable или Notion в качестве базы данных для сайта в том, что эти сервисы ограничивают количество запросов к своему API: в среднем, не более 5 запросов в секунду к одной базе.
Чтобы это обойти, нужно включить для сайта кэширование запросов на бэкенде.
Это можно легко настроить через интерфейс Wappler, но только если для проекта выбраны Docker Hosting и NodeJS.
В настройках окружения (Target) надо включить Redis. После этого выбираем нужный серверный сценарий, заходим в настройки и прописываем время хранения кэша в секундах.
Теперь, когда нужно получить данные от Airtable, сайт не будет обращаться к базе каждый раз, а будет делать это только тогда, когда истекло время хранения кэша.
Чтобы это обойти, нужно включить для сайта кэширование запросов на бэкенде.
Это можно легко настроить через интерфейс Wappler, но только если для проекта выбраны Docker Hosting и NodeJS.
В настройках окружения (Target) надо включить Redis. После этого выбираем нужный серверный сценарий, заходим в настройки и прописываем время хранения кэша в секундах.
Теперь, когда нужно получить данные от Airtable, сайт не будет обращаться к базе каждый раз, а будет делать это только тогда, когда истекло время хранения кэша.