V.Stepan> Несколько сумбурно, но, надеюсь, понятно высказался .
Ага. Понятно. Но это проблема не техническая, а концептуальная
Где-то я её уже поднимал, но сейчас навскидку не нашёл. Правда, я рассматривал её в рамках системы Infonesy, трансляции сообщений между форумами. Проблема в том, что сообщения передаются от одного форума к другому не мгновенно, а с задержкой. Иногда, когда всё работает отлично, это секунды. Иногда — дни, если не недели. Если, например, трансляция сломалась и я этого вовремя не заметил
Соответственно, возникает вопрос — под каким временем размещать сообщение. Под временем его написания или под временем его получения? Если размещать по мере получения, то видны все обновления, но может нарушаться порядок ответов. Например, ответ может оказаться раньше вопроса. И кому-то может не понравиться, что на другом форуме его ответ публикуется под другой датой, иначе, чем он писал. Если размещать под временем написания, то новые сообщения, полученные с задержкой, могут оказаться в глубине уже прочитанных сообщений.
Я тогда (так и не нашёл) порассуждал вслух и решил, что лучше идти по второму варианту. Задержка в среднем обычно не большая, так что потери прочитанного будут минимальны. И даже при большой задержке, если сообщение важное и интересное, велика вероятность того, что на исходном форуме на него будут свежие ответы и можно будет увидеть, что какая-то цепочка сообщений обновляется и пересмотреть её целенаправленно.
Обмен сообщений между форумами сейчас ещё практически не используется, но технологии я обкатываю на решениях, подобных этой трансляции новостей. И с ней возникла та же проблема и даже ещё острее. Там работает не полный автомат, фактически, я являюсь премодератором потока. И хотя я занимаюсь беглым просмотром этих материалов где угодно, в дороге, пока еду на автобусе, в школе, пока жду дочку с занятий и т.п., всё равно это бывает слишком нерегулярно. Иногда выпадают целые часы, иногда — даже дни
Казалось бы, очевидное решение — размещать записи в порядке моего их утверждения (и, соответственно, в порядке времени поступления на Авиабазу — задержка такого поступления минимальна, до 5-10 минут). Но тут снова возникает проблема последовательности информации. Часть источников я просматриваю от старых к новым, часть — в обратном порядке. Иногда просмотр источников чередую. Соответственно, тема станет совсем хаотична. В ней сперва могут появится самые горячие новости, а потом, ниже по теме — более старые. Я решил, что последовательность новостей в теме важнее полного их просмотра и поэтому сделал их сохранение под датой публикации новости первоисточником.
В принципе, можно подумать об индивидуальной сортировке по ID новости. ID-то там назначаются как раз всегда по порядке. У более поздней публикации на форуме ID больше независимо от даты, под которой хранится новость. Но это тоже надо как-то целый механизм продумывать.
В общем, я пока не знаю, как решить эту проблему оптимально