Я создаю приложение в phonegap для ежедневных новостей, я сохраняю свои данные на сервере amozon s3. Итак, на домашней странице моего приложения я показываю список всех новостей. Пользователь может читать новости как в автономном режиме, так и в режиме онлайн. Я сохранил ссылку amozon s3 file в моей базе данных. Поэтому для получения информации о новостях я назвал файл s3 и получил его данные. Когда я загружаю приложение, я собираю весь список новостей и сохраняю его в своей локальной базе данных (sqllite). Для получения всех сведений о новостях я извиняю весь список в цикле (один за другим) и нажимаю http-запрос для получения каждой информации о новостях. Проблема в том, что если у меня есть список новостей 500, то каждый раз, когда он перебирается до 500 раз и вызывает HTTP-запрос 500 раз. Это уменьшает мою прокси-заявку. (Некоторое время сбой http-запроса не удался, и я получаю немного сведений о списке новостей, а затем пользователь не может читать новости в режиме offile). Можете ли вы сказать мне какое-нибудь лучшее решение для этого.Ionic - лучший способ реализовать
ответ
Это должно зависеть от того, как вы хотите, чтобы ваш пользовательский интерфейс был. Вы хотите обеспечить полное подключение к Интернету в своих приложениях или гибридах. Поскольку большинство пользователей имеют подключение к Интернету, вы связываете страницу с существующими новостями с самого сайта-источника, что будет более осуществимым и менее подверженным налогообложению на вашем сервере.
Но если вы все еще хотите сделать гибрид, вы можете рассмотреть следующие вопросы:
Для новостей, вы должны рассмотреть изображения/видео. Вы можете хранить весь текст (новости) внутри своего сервера amazon, в котором вы можете загружать текстовые данные в свой sqlite каждый день или когда пользователь нажимает кнопку обновления/новости.
Для изображений/видео вы можете загрузить его (из самого источника новостей), в то время как страница (информация о новостях) извлекается из ur sqlite. Если он отключен, текстовые новости будут доступны только по-прежнему.
- 1. Лучший способ реализовать count_permutations?
- 2. лучший способ реализовать твиттер
- 3. Лучший способ реализовать многопоточность
- 4. Лучший способ реализовать JWT?
- 5. Лучший способ реализовать опрос
- 6. Лучший способ реализовать has_n
- 7. Лучший способ реализовать методы расширения
- 8. Есть ли лучший способ реализовать?
- 9. Лучший способ реализовать дополнительную аналитику
- 10. любой лучший способ реализовать это
- 11. Лучший способ реализовать изображение Slider
- 12. Лучший способ реализовать воспроизведение звука
- 13. Лучший способ реализовать это приложение
- 14. Лучший способ реализовать пакеты Nuget
- 15. Лучший способ реализовать карты Google
- 16. Лучший способ реализовать счетчик загрузки?
- 17. Лучший способ реализовать функцию WaitForMouseUp()?
- 18. Лучший способ реализовать поддержку плагинов
- 19. Лучший способ реализовать «Inheritance Square»
- 20. Лучший способ реализовать метод keepAll()
- 21. Лучший способ реализовать недельный календарь?
- 22. лучший способ реализовать кеш LRU
- 23. Лучший способ реализовать приложение Photosharing
- 24. Лучший способ реализовать воспроизведение игры?
- 25. Лучший способ реализовать отмену удаления
- 26. Лучший способ реализовать веб-чат?
- 27. Лучший способ реализовать стек и односвязный список
- 28. Лучший способ реализовать этот поток в C#
- 29. Лучший способ реализовать xpath-подобную конфигурационную систему
- 30. Какой лучший способ реализовать quicksort в ocaml?
Можно ли отправить 500 запросов на детали новостей? –
Нет. Почему бы вам не подождать, пока пользователь не примет запрос перед отправкой запроса? – Gene
1) дренаж батареи 2) интернет-данные дорогостоящие 3) время ожидания, чтобы ждать 500 запросов слишком долго. – Gene