Django 2.2
Мне нужно получить 4000-10000 строк данных из конкретной таблицы данных (назовем это commonsites
) среди других для отображения веб-страницы.
Я могу сузить до 3 полей из этих 4000-10000 строк (id, name, business_id)
Мой трафик c низкий. Но мне было интересно, стоит ли использовать кеширование для извлечения этих 4000-10000 строк
Данные для этих строк вряд ли изменятся. Но если они меняются или удаляются, как мне обновить / удалить отдельные строки в кеше, а не весь кеш?
Или это вообще хорошая идея?
Мои установки:
Обновление
Добавляя больше ясности, веб-страница является извлекаемой . Как только запрос страницы будет сделан, интерфейс javascript выполнит вызов API. Затем этот вызов API будет извлекать эти 4000-10000 строк данных из таблицы данных.
Итак, эти строки данных являются уже существующими данными.
Данные отправляются как данные API json в виде списка в json данных.
Для ясности, данные не будут разбиты на страницы. Это все будет отображаться. И я не измерял размер данных, поэтому не могу сказать, насколько они велики. Сомневаюсь, что больше 5мб.