Я новичок в Flex. Предположим, у нас есть веб-приложение, которому необходимо загрузить несколько серий данных (несколько тысяч номеров), используемых одним экраном.Flex: эмпирическое правило для повторной загрузки данных и загрузки из кеша?
Когда пользователь покидает этот экран и позже возвращается к нему (в том же сеансе, то есть пользователь не выходил из системы, а затем заходил в систему), должно ли приложение извлекать исходные загруженные данные из кеша или просто загружать снова?
Каковы плюсы и минусы каждого из них и существуют ли какие-либо общие правила, которые следует соблюдать, когда дело доходит до повторной загрузки данных (например, снова), а просто из-за его получения из кеша? Целью было бы минимизировать время ожидания пользователя, пока нет недостатка. Заранее благодарим за любые комментарии.
Спасибо, Безграничный. Поэтому повторная загрузка его снова имеет смысл, если данные потенциально могут быть устаревшими. В противном случае вытащите его из кеша. Это звучит как одно правильное правило. – ggkmath
@ggkmath Это правильно ... но также если вы говорите о большом количестве данных, даже если это может быть устаревшим, лучше сделать простую проверку, чтобы проверить, действительно ли она устарела, а затем запрашивать новые данные. Вы можете сделать это, указав пользователю дату/время, когда они получили данные. Затем, когда им нужно проверить, не устарели ли данные, они отправляют серверу дату. Сервер либо отправит уведомление о том, что данные все еще действительны, либо отправит обновленные данные. Имеет ли это смысл? – Boundless
Имеет смысл, спасибо, что упомянули об этом! – ggkmath