Ну вот у меня есть ИД комнаты куда подключаться два собеседника через сокет емит подписываються при коннекте, андроид получаеться подключается позже и веб клиент отправляет в ту комнату когда андроида там нету он ещё не закнектился. А когда конектиться получает только новые сообщения
вопрос не по теме помогите пожалуйста, вот я заметил ваша ссылка работает нормально. а мой скрипт почему то получает ссылку временную и то не сразу бывает. в чем проблема? можете помочь в этом вопросе
нашел скрипт в просторах для скачивания но переделал чтоб вытащить только ссылку и типы форматов
Anton Kuzmichev: т.е. первым запросом сперва выдергиваем количество всех типов с ID типов. после через where id in (...) собираем инфу объектов и на PHP уже сортируем по дате/времени правильно я понимаю?
суть такая (пока все на черновике) страница пользователя, пишем активность. добавил видео, фото, или репост. возможно просто кто то зашел написал на стене. пишем в базу событие в страницу пользователя. в последующем выводить из этих событий в новостную ленту друзей или подписчиков. еще будут в ленту подхватываться доп новости, статьи и т.п.
Сергей Соколов: потому что обрабатывать буду на PHP, думаю избавиться от лишних запросов чтоб не нагружать
Anton Kuzmichev: я не силен в мускуле. Вы считаете это нормальным если каждый юзер в зависимости от количество записей на его странице делать запрос. если я вывожу 50, значит 50 запросов
так же еще момент это страница пользователей, а ленту событий так же?
выбираем определенных юзеров и запрашиваем их страницы и там на каждый тип запрос делать
Boris Korobkov: за один запрос к новостной ленте многовато под запросов будет.
будет у меня 10 друзей и еще подписчики. каждому отдать, и самому от всех получить ну к примеру 50 событий и запросов столько же получиться
добавляю видео пишу в базу событие user_page личная страница пользователя
id - AI
uid - user ID
type - 'video'
type_id - ID video
data - время
делаю запрос к примеру с джоном вывожу информацию о юзере (т.к. на его странице могут оставить еще кто то сообщение) сам видео файл т.е. его имя, ссылка постер.
видео я увидел. а у фоток структура базы уже другая. и этот запрос к базе уже не подойдет.
в итоге получаеться что все модули подгонять под один шаблон запроса? переделывать
Допустим я в правильном направлении. Как быть что если у меня структура разная по типам событий. у фоток одна у видео другая структура? новости, репосты. одинаковых нет. получаеться как то нужно выдергивать по типам
leni_m: почитал. на сколько я понял сделал вывод создавать для каждого определенного события свою таблицу, а в таблице юзера хранить ID ссылающейся в таблицу определенного события. как я понял так сократит нагрузку при хранении данных, а потом что выводить по выборке через джоины которые тоже не рекомендуют использовать
leni_m: ну да, что типа такого. но там ограничение на таблицы для каждого юзера на сколько я знаю. т.е. для каждого юзера свою таблицу страницы сделать не получиться. от сюда и вопрос как еще реализовать такое
похоже что вы не поняли сути вопроса. юзеры естественно что имеются и у них у всех уникальный ID. как еще их создавать то!?!
Вопрос не про ленту или таблицу юзеров, а про то как создавать таблицу личной страницы пользователя.
К примеру будет у меня 1000 юзеров у каждого своя страница, и там записи каждый день добавляются. сколько в итоге сложиться их в одной таблице. чистить ее не кто не будет т.к. общедоступная информация.