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
|
Добавлено: 22/03/08 в 13:26 |
хранение сгенерированой рсс-ки?
|
|
|
|
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 |
А в чём проблема? Не понятно...
Можно целиком сохранять рсску, текст.
Можно хранить только идентификаторы от соответствующих записей.
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 22/03/08 в 14:15 |
проблема что я не могу сообразить как хранить только идентификаторы записей... пихать их в текстовое поле снабженные названием таблицы и номером записи в ней и разделить вертикальной чертой например что бы потом разобрать и по полученным данным сгенерить рсс? коряво...
в принципе решение есть...
создать 2 таблицы: rss и posts
при создании новой ленты в rss создается запись, потом создается спосок готовых постов и каждый пост записывается в таблицу posts с идентификатором rss ленты...
а целиком рсс в одно поле как-то некультурно кто-то тут сказал - нарушается нормализация
п.с.
подумал может кто что еще предложит...
|
|
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.
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 22/03/08 в 14:26 |
Lamagro писал: | проблема что я не могу сообразить как хранить только идентификаторы записей... пихать их в текстовое поле снабженные названием таблицы и номером записи в ней и разделить вертикальной чертой например что бы потом разобрать и по полученным данным сгенерить рсс? коряво... |
А зачем черточки? одно поле для названий таблиц, второе для идентификаторов.
|
|
|
|
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 |
Тогда ещё одно поле - номер поста
Вообще, лучше целиком посты хранить.
Альтернатива чёрточкам - сериализация, можно массив в поле пихать.
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 22/03/08 в 16:18 |
Lamagro:
Хранить идентификаторы записей и каждый раз генерировать RSS-ленту имеет смысл тогда, когда оригинальные записи в таблицах fhg-movie, fhg-pictures, stories и пр. будут периодически меняться и с ними должна меняться и RSS-лента.
Если таких изменений не планируется вовсе или они будут довольно редкими, то можно хранить полностью всё содержимое ленты в одном поле, id или url в другом, можно даже хранить в файле с именем, где имя файла будет, например, md5 от url. Периодически можно производить перегенерацию лент в файлы, а отдавать пользователю их уже из файлов. Это значительно снизит нагрузку, да и просто не будет лишних действий.
|
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 22/03/08 в 21:53 |
если из данных таблиц нужно создать фид, я бы формировал его налету без промежуточного хранения в бд.
в случае если фид часто скачивается - сохранял бы его обычным файлом.
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 24/03/08 в 07:57 |
всем спасибо и всяческие респекты!
был один вариант - стало несколько
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|