@grishka@friends.grishka.me
А как же взаимодействия тех, на кого ты подписан, с теми, на кого ты не подписан. В таком случае нужно будет загружать не только контент людей из подписок.
Допустим, пользователь Иван с твоего сервера А.рф подписан на Ольгу с сервера Б.рф. И Ольга@Б.рф отвечает пользователю Саша@Б.рф на его пост. Иван@А.рф, чтобы увидеть этот пост Ольги@Б.рф, должен будет увидеть ещё и пост Саши@Б.рф, т.е. потребовать у своего сервера загрузить его.
Тимур, да, но это всё равно достаточно ограниченное количество запросов и данных. Можно ещё лайки пересылать, я так делаю. На тему нагрузки уже сейчас существует такой мем "Eugen test", это когда ты со своего сервера постишь кота, Женя его репостит, и половина федивёрса идёт к тебе прогрузить твой пост и профиль.
Что касается твоего примера с Ольгой, отвечающей Саше, у меня относительно Smithereen ответ на это простой: мой UX и архитектура БД таковы, что ответы вне контекста постов верхнего уровня существовать не могут, самостоятельными единицами контента не являются и нигде сами по себе не отображаются. Поэтому я их игнорирую. Но, в целом, да, подписываясь на пользователя, ты подписываешься на всю активность этого пользователя, где "всю" остаётся на усмотрение его сервера. Но дудосить тебя всё равно никто не будет.
Тимур, да, но это всё равно достаточно ограниченное количество запросов и данных. Можно ещё лайки пересылать, я так делаю. На тему нагрузки уже сейчас существует такой мем "Eugen test", это когда ты со своего сервера постишь кота, Женя его репостит, и половина федивёрса идёт к тебе прогрузить твой пост и профиль.