Предположим, что я делаю запрос для /products.json
, который возвращает массив JSON с X количеством продуктов. Каждый из них доступен по адресу /product/[id].json
. Можно ли сделать siesta cache этой информацией вместо запроса на каждый продукт? Или мне нужно кэшировать мои модели отдельно от их ресурсов?кэширование нескольких ресурсов по одному запросу
0
A
ответ
0
Там очень краткое обсуждение этого здесь:
https://github.com/bustoutsolutions/siesta/issues/156
В настоящее время существует сиеста, каждый из них представляет собой отдельный ресурс с отдельным кэшированным государством. Тем не менее, вы можете вручную распространять изменения из индекса/список/поиск ресурса к соответствующим ресурсам для отдельных его результатов:
childResource.addObserver(self)
parentResource.addObserver(owner: self) {
if case .newData = $1 {
childResource.invalidate()
// Delayed refresh prevents redundant load if multiple
// children trigger a refresh on the same parent
DispatchQueue.main.async {
childResource.loadIfNeeded()
}
}
}
То, что Github вопрос обсуждения для более фона.
Смежные вопросы
- 1. Получение нескольких карт Trello по одному запросу
- 2. Получение нескольких наборов данных по одному запросу?
- 3. Кэширование видео по запросу
- 4. org.apache.http.client.HttpClient - по одному запросу?
- 5. Несколько ресурсов по одному запросу: шаблон дизайна RESTful API
- 6. 2 Группа по одному запросу
- 7. Отправка нескольких типов содержимого по одному и тому же запросу
- 8. Загрузка нескольких файлов по одному и тому же запросу
- 9. Удаление нескольких строк по одному и тому же запросу
- 10. Телефонная заправка: загрузка нескольких изображений по одному запросу
- 11. Создание назначений для нескольких пользователей по одному запросу
- 12. Загрузка нескольких файлов по одному запросу в Podio (предложение)
- 13. Получите информацию из нескольких видеороликов YouTube по одному запросу?
- 14. AngularJs Экономия ресурсов/кэширование
- 15. Выполнение проверки несколько раз по одному запросу
- 16. Кэширование результата метод класса по запросу
- 17. Создать итоговый результат по одному запросу
- 18. Как обновить несколько строк по одному запросу?
- 19. WebHarvest требуется 50 результат по одному запросу
- 20. PDO Вставляет данные дважды по одному запросу
- 21. Два отдельных присоединяется по одному запросу
- 22. Множественная сумма по одному запросу в Eloquent
- 23. Вставить в две таблицы по одному запросу
- 24. Олицетворение по одному запросу (Asp.net MVC)
- 25. Node.js обслуживает несколько файлов по одному запросу
- 26. Получить комментарии для объекта по одному запросу
- 27. Загружать несколько файлов по одному HTTP-запросу
- 28. INSERT В две таблицы по одному запросу
- 29. Создайте несколько моделей парусов по одному запросу
- 30. Вставить несколько записей по одному запросу