SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 18/12/07 в 13:09 |
MySQL. Реализовано так:
В момент получения xml-rpc запроса у записи в базе меняется timestamp. После чего осуществляется выбор N-колличества самых свежих записей (по таймстамп) и генерация страницы.
В данный момент записей чуть больше 500.
Как еще можно реализовать и насколько вообще оптимальна схема в плане нагрузки на сервак, ведь база будет расти
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 18/12/07 в 13:32 |
Удаляй протухшие записи...
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 18/12/07 в 13:54 |
Дело в том что я выборку делаю из основной базы. И записи соответственно удалять немогу. Можно попробывать создать отдельную базу и работать с ней, а новые записи просто дергать из основной.
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 18/12/07 в 14:29 |
Lamagro писал: | Дело в том что я выборку делаю из основной базы. |
Видимо, имеется ввиду не база, а таблциа.
Цитата: | И записи соответственно удалять немогу. Можно попробывать создать отдельную базу и работать с ней, а новые записи просто дергать из основной. |
А кто принуждает все делать в одной таблице-то? Конечно, в таком случае надо сделать отдельную таблицу и работать с ней.
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 18/12/07 в 14:32 |
бля сорри ... естественно имеется ввиду таблица!
Что до "зачем все в одной" просто очень удобно сделать выборку по метке, проверить как давно последний раз был пинг данного сайта, и можно ли ему счас пинговаться и уже исходя из этого генерить страничку. Только боюсь накладно будет.
В отдельно таблице делать - всеравно ведь нужен поиск в основной таблице на предмет наличия урла и потом уже его добавлять в таблицу пинга. Потом по запуску каждого пинга - подчищать таблицу на наличие просроченных урлов...
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 06.06.07
Сообщения: 118
Рейтинг: 74
|
Добавлено: 18/12/07 в 17:15 |
Попробуй добавить колонки-индексы в таблицу (если таких до сих пор нету). Выборка будет и из милионной базы меньше чем за секунду и нагрузки не будет.
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 20/12/07 в 12:56 |
lokki писал: | Попробуй добавить колонки-индексы в таблицу... |
попробую, спасибо за помощь
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 20/12/07 в 15:03 |
индекс поставь на поле с временем и все
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 20/12/07 в 18:03 |
так и сделаю наверное
счас достаточно смутно представляю нагрузку при данной работе - потому и парюсь
сэнкс за помощь
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 20/12/07 в 18:24 |
Lamagro писал: | так и сделаю наверное
счас достаточно смутно представляю нагрузку при данной работе - потому и парюсь |
Ну так индексы для этого и придумали, что бы по таблицам не шарить каждый раз и не создавать дополнительную нагрузку.
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 20/12/07 в 19:25 |
lega_cobra писал: | Ну так индексы для этого и придумали, что бы по таблицам не шарить каждый раз и не создавать дополнительную нагрузку. |
чего сразу не сказал?
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|