Доступ к пользовательским областям или одна общедоступная область
Давайте предположим, что я хочу создать приложение, подобное Instagram. У каждого пользователя моего приложения есть свой собственный файл области, в котором он хранит данные своего профиля, картинки, лайки картинок и комментарии.
Что если я захочу создать стену, где будут видны последние фотографии всех пользователей моего приложения? Должен ли я каким-то образом получить доступ к каждому отдельному файлу области моих пользователей и получить изображение, или, может быть, мне следует создать один большой общий файл области, где я буду хранить все изображения всех моих пользователей?
1 ответ
Вы должны держать их всех в одном месте.
Может быть, лучше также иметь оффлайн-версию (для удобства пользователя), но если вы хотите, чтобы каждый пользователь имел онлайн-доступ к базе данных, вы не должны получать изображения от пользователей только тогда, когда они вам нужны. Представьте, если кто-то не в сети, что тогда? Или, по крайней мере, некоторые изображения будут загружаться быстрее, чем другие, потому что у некоторых людей интернет лучше, чем у других.