Как мне создать свой собственный XML / RSS канал?

Я нахожусь в процессе создания своего собственного продукта, который в некотором смысле действует как система управления контентом. Я хотел бы включить RSS-канал, хотя я не совсем уверен, как бы я это сделал.

Я думаю, что было бы возможно, если бы я перебирайте каждое сообщение, как оно создается моим скриптом сборки, и добавляйте его как элемент в файл XML. Есть ли более эффективный или менее затратный способ добиться этого?

Я в основном использую Ruby / Php / Haml, но я также приму другие языки (я хочу учить)

0

Решение

Я предлагаю использовать стопку х предметов. Каждый раз, когда добавляется новое сообщение, вы помещаете его в стек. В любой момент вы можете просмотреть стек. Это твоя подача.

Rails имеет after_create механизм для определения, когда новый элемент был добавлен.

Для стека я бы рекомендовал использовать Redis, что очень быстро.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]