Реклама на сайте Advertise with us

Как хранить несколько rss лент в mysql ?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 22/03/08 в 13:21       Ответить с цитатойцитата 

Предположим:
есть таблица fhg-movie
есть таблица fhg-pictures
есть таблица stories
есть таблица descriptions
есть таблица banners
Рэндомно беру записи из таблиц и создаю rss-ку.
Как теперь полученное сохранить в мускуле, точнее как культурно организовать хранение?

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 22/03/08 в 13:26       Ответить с цитатойцитата 

хранение сгенерированой рсс-ки?

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 22/03/08 в 13:30       Ответить с цитатойцитата 

да именно слепка рсс-ки

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 22/03/08 в 13:47       Ответить с цитатойцитата 

А в чём проблема? Не понятно...
Можно целиком сохранять рсску, текст.
Можно хранить только идентификаторы от соответствующих записей.

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 22/03/08 в 14:15       Ответить с цитатойцитата 

проблема что я не могу сообразить как хранить только идентификаторы записей... пихать их в текстовое поле снабженные названием таблицы и номером записи в ней и разделить вертикальной чертой например что бы потом разобрать и по полученным данным сгенерить рсс? коряво...

в принципе решение есть...
создать 2 таблицы: rss и posts
при создании новой ленты в rss создается запись, потом создается спосок готовых постов и каждый пост записывается в таблицу posts с идентификатором rss ленты...

а целиком рсс в одно поле как-то некультурно icon_smile.gif кто-то тут сказал - нарушается нормализация

п.с.
подумал может кто что еще предложит...

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 22/03/08 в 14:20       Ответить с цитатойцитата 

Да проще всего будет отдельно хранить url и название ленты и отдельно посты по каждой ленте в формате там : post title, post content, post date.

6
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 22/03/08 в 14:26       Ответить с цитатойцитата 

Lamagro писал:
проблема что я не могу сообразить как хранить только идентификаторы записей... пихать их в текстовое поле снабженные названием таблицы и номером записи в ней и разделить вертикальной чертой например что бы потом разобрать и по полученным данным сгенерить рсс? коряво...

А зачем черточки? одно поле для названий таблиц, второе для идентификаторов.

1
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 22/03/08 в 14:45       Ответить с цитатойцитата 

2xreload
биг сэнкс - так и сделаю

gimcnuk писал:
А зачем черточки? одно поле для названий таблиц, второе для идентификаторов.

дык черточки всеравно нужны
если одна запись это 1 рсс-ка поля по колличеству таблиц с контентом, это получится либо нужно в поле вписывать несколько цифр идентификаторов ведь постов из таблицы больше одного будет браться

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 22/03/08 в 14:51       Ответить с цитатойцитата 

Тогда ещё одно поле - номер поста icon_smile.gif

Вообще, лучше целиком посты хранить.
Альтернатива чёрточкам - сериализация, можно массив в поле пихать.

6
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 22/03/08 в 16:18       Ответить с цитатойцитата 

Lamagro:
Хранить идентификаторы записей и каждый раз генерировать RSS-ленту имеет смысл тогда, когда оригинальные записи в таблицах fhg-movie, fhg-pictures, stories и пр. будут периодически меняться и с ними должна меняться и RSS-лента.

Если таких изменений не планируется вовсе или они будут довольно редкими, то можно хранить полностью всё содержимое ленты в одном поле, id или url в другом, можно даже хранить в файле с именем, где имя файла будет, например, md5 от url. Периодически можно производить перегенерацию лент в файлы, а отдавать пользователю их уже из файлов. Это значительно снизит нагрузку, да и просто не будет лишних действий.

6
 



С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579

Ссылка на сообщениеДобавлено: 22/03/08 в 21:53       Ответить с цитатойцитата 

если из данных таблиц нужно создать фид, я бы формировал его налету без промежуточного хранения в бд.

в случае если фид часто скачивается - сохранял бы его обычным файлом.

ВОСТОРГ ЗНАЧИТ BMW

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 24/03/08 в 07:57       Ответить с цитатойцитата 

всем спасибо и всяческие респекты!
был один вариант - стало несколько icon_smile.gif

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »