мягко говоря очень неумный вопрос...а где в пользовательской части или в административной при добавлении новой новости или измененении старой?
первому из них будет обломно ждать получения ленты намного дольше, чем остальным (если есть кеширование - если нет - то всем обломно)... но если и на это пофик - почему бы и нет =)ли пользователем при обращении к соответственному скрипту
какая такая? кто-от-кого зависит?Если RSS создается в административной части то возникает такая зависимость.
нетВопрос идеологии
генерация пользователем RSS-потока - это пять =)- "набор конкретных новостей по выбору из списка" - тогда пусть сам генерит
boombickгенерация пользователем RSS-потока - это пять =)
почему бы ее не сгенерить до обращения юзера, если изменения в данных бывают намного реже, чем обращения пользователей?скрипт генерирует RSS при каждом к нему обращении, на основе данных в источниках данных
в распределенных системах возникают "тонкости", из-за которых предпочтительнее настроить прегенерацию ленты, чем генерацию при первом обращении + кеш + какие-нить системы флагов актуальности данныхотдаёт закэшированную ленту, если ни один источник данных не обновился
Проблемы возникают, если пиздится чужой контент (раз в день скрипт грабит чужие сайты, публикует новости у себя, а админ смотрит, удачно ли всё прошло и генерит RSS), а если сущесвуют свои адекватные источники данных, то не нужно ничего генерировать заранее. Достаточно проверять обновление, а именно наличие новых публикаций на момент запроса RSS очередным читателем.в распределенных системах возникают "тонкости"
где проверить? в базе?Достаточно проверять обновление, а именно наличие новых публикаций