Я создаю веб-приложение Django, которое позволяет пользователям выбирать фотографию из компьютерной системы и продолжать заполнять временную шкалу пользователей. Сначала на временной шкале будет отображаться 10 фотографий, а затем будет выполнено обновление, чтобы получить следующие 10 фотографий на временной шкале.
Итак, мой первый вопрос: я могу загружать изображения, которые сохраняются в файловой системе, но как мне показать только первые 10, а затем выполнить обновление, чтобы получить следующие 10 и так далее.
Далее, я хочу, чтобы пользовательский интерфейс приложения был быстрым. Итак, я рассматриваю кэширование. Итак, я подумал, что мне кэшировать. Так как в Django есть 3 типа кеша - Database cache, MemCache, or FileSystem Caching
. Итак, мой второй вопрос: нужно ли кэшировать первые 10 фотографий каждого пользователя или что-то еще?
Пожалуйста, ответьте с вашими предложениями.