Ответ на комментарий от spline
> Посмотрим что Рома скажет. Технологию то он разрабатывает.технологию ii я уже давно разработал и 4 раза забыл, поэтому это не ко мне вопросы
в моей сети суть такова, что всё это - на усмотрение клиента, а сервер будет просто сервером
ещё один нюанс:
в ii есть запрос /u/e/, который получает список из эх и выдаёт их. в текущем же bosfor, насколько я помню, это не реализовано, и выдаётся просто список сообщений. связано это с тем, что в ii был "список эхи", и "указание на эху в сообщении", в текущей же реализации никакого "списка эхи нет", есть только список сообщений, у которых есть параметр "эха", и по ней всё определяется
поэтому запрос
http://bb.51t.ru/bb/echo/besedka:obsd:humor/lim/50/fmt/msgid
даёт 50 сообщений, которые просто расположены в тех эхах: http://bb.51t.ru/bb/echo/besedka:obsd:humor/lim/50/fmt/flat (если не указывать эхи - то это будет просто 50 последних сообщений станции)
реализовывать режим "как в ii" я не буду, поскольку и полные коллекции эх не очень нужны, и сервер усложнять смысла нет: да, будет режим, выдающий "msgid:echo", вместо "msgid", но это - опционально. то есть, тут клиент сам будет разбираться - или он будет делать по timestamp, или запрашивать n сообщений в каждой эхе отдельно, или брать просто n сообщений со станции. все сообщения в эхе клиент должен забирать только по запросу пользователя (кому нужны rss-новости за 2014 год?), а в остальном - клиент должен быть умнее. а сервер - тупым, как пробка, и быстрым, как пробка.
ps. что-то та станция постоянно отваливается - сейчас написал ответ, а отправить не смог, "сервер не отвечает"
51t (2015-09-07 04:43:18)
[Ответить]