![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
pushok |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.2.2007 Репутация: нет Всего: нет |
Доброго времени суток.
Посмотрел как устраивается RSS (файл *.xml). При этом вижу 2 способа реализации (при добавлении новой новости): 1. Добавление к файлу кусочка кода 2. Хранить все RSS в базе и каждый раз создавать новый файл из таблицы И тут такие вопросы: В любом случае файл рано или поздно станет большим. Соответственно: Надо ли удалять старые записи при добавлении новых (новостей около 50 в месяц) ?? Что для сервера будет быстрее: добавлять строки в файл или полностью его перезаписывать? Заранее благодарю за прояснение ситуации. и еще такой вопрос: чем отличаются теги <link> и <guid> ?? Это сообщение отредактировал(а) pushok - 27.8.2011, 00:14 |
|||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
а что мешает выполнять простой PHP-запрос, а в нём просто брать к примеру последние 20 записей из базы? А вставлять типа такого
Добавлено через 10 минут и 35 секунд первое - это ссылка на статью.. Второе это уникальный идентификатор статьи, который может быть в том числе и URL, а может и не быть. Обычно это одно и тоже. Но лучше в guid выставить isPermaLink="false" и в самой прописать уникальный идентификатор статьи. Говорят что в таком случае у читалок меньше проблем будет -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
ayax2005 |
|
|||
![]() echo $smile ![]() ![]() Профиль Группа: Участник Сообщений: 516 Регистрация: 17.4.2008 Где: Питер Репутация: 2 Всего: 11 |
Gold Dragon правильно вещает - если будете хранить файл, на нового подписчика будет валиться весь архив вашего потока.
-------------------- все вопросы - из-за неверной формулировки задачи |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
ayax2005, А кто мешает хранить в файле ТОЛЬКО 20 последних новостей?
Добавлено через 3 минуты и 23 секунды ayax2005, Извиняюсь, не дочитал ![]()
Файл с новостями будет маленьким. К тому-же если писать его 2 раза в день, то не имеет значения скорость записи. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
pushok |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.2.2007 Репутация: нет Всего: нет |
Всем большое спасибо
недопонимал сути работы rss: оказывается надо хранить только последние записи = )) Это сообщение отредактировал(а) pushok - 31.8.2011, 04:03 |
|||
|
||||
pushok |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.2.2007 Репутация: нет Всего: нет |
И еще вопрос. Написал функцию
и в обшем-то функция выполняется, но файл не создается...может я чего намудрил? |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
pushok, права есть? логи смотри
-------------------- Amazing ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |