Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > О форуме и сайтах клуба
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2014, 07:55   #21
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
Не вариант для форума, у которого сотни тысяч тем, и мулиёны постов делать такую репу. Представьте к каждому посту такую фигню, что с БД будет и сколько трафик-нагрузки на сервер?
у хабра посещаемость как-то выше.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.10.2014, 08:45   #22
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Даже не знаю, что лучше. Куча запросов к маленькой бд или мало запросов к большой...
Simply-Art вне форума Ответить с цитированием
Старый 29.10.2014, 10:03   #23
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Оно не вариант не поэтому, а потому что на хабре (реддите, лепре, д3) у топика часто может быть от нескольких сотен до тысяч сообщений, и все на одной странице, поэтому их надо сортировать, выделять, чтобы читать только интересное/важное. На форуме же много мелких тем от 1-2 до нескольких десятков сообщений, по 10 сообщений на страницу, очень редко бывают большие темы.

И вообще там структура другая, есть группировка по "веткам", а не просто последовательно по времени.

Ну и да, никто не будет ничего делать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 29.10.2014 в 10:07.
Alex11223 вне форума Ответить с цитированием
Старый 29.10.2014, 15:45   #24
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
Не вариант для форума, у которого сотни тысяч тем, и мулиёны постов делать такую репу. Представьте к каждому посту такую фигню, что с БД будет и сколько трафик-нагрузки на сервер?
Здесь говорится о репутации не постов, а пользователей.
Кроме того, очевидно, что БД должна чиститься от негодного содержания.

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
Даже не знаю, что лучше. Куча запросов к маленькой бд или мало запросов к большой...
А что такое "большая/маленькая БД" и чему плохому может привести большое/малое количество запросов к ней?

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

Последний раз редактировалось Вадим Мошев; 29.10.2014 в 15:48.
Вадим Мошев вне форума Ответить с цитированием
Старый 29.10.2014, 16:08   #25
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
ничего страшного с базой из одной таблицы не случится, если количество запросов к ней будет громадным
Чем больше запросов, тем больше тормознутость. Не важно сколько таблиц
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.10.2014, 17:07   #26
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Ну вообще БД изначально разрабатывались чтобы решать проблемы быстрого чтения/записи информации.

Цитата:
Не вариант для форума, у которого сотни тысяч тем, и мулиёны постов делать такую репу. Представьте к каждому посту такую фигню, что с БД будет и сколько трафик-нагрузки на сервер?
Ничего не изменится.
Ед. что создаст нагрузку - процесс обновления существующих записей, при изменении кол-ва столбцов в таблице пользователей и сообщений. Нужно будет поставить форум на обслуживание или вовсе отключить, а затем напрямую в СУБД провести обновление таблиц. Сомнительно что это затянется даже на минут 15... максимум 5-10)
Дальше будет штатный режим, без каких-либо нагрузок:
Вон те весы под постом просто примут другую формулировку ввиде +/- в шаблоне сообщения в теме, влияющие на сообщение в теме, а где-то в недрах БД автоматом изменяющие good/evil поля в таблице пользователя, с пересчетом репутации.
Нагрузки тут 0. AJAX тот же самый можно использовать.

Что изменится? Да ничего собственно.. людям удобство.

Цитата:
Чем больше запросов, тем больше тормознутость. Не важно сколько таблиц
Без транзакции - согласен.

Последний раз редактировалось Человек_Борща; 29.10.2014 в 17:13.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что такое f. spezzA Паскаль, Turbo Pascal, PascalABC.NET 1 13.06.2011 16:21
Что такое хорошо, а что такое плохо... EL_MoC Microsoft Office Word 6 14.04.2011 18:49
Что такое @? k1r1ch Общие вопросы Delphi 11 11.09.2009 20:15
Что такое SE LOPKOT HTML и CSS 5 31.08.2009 21:50
то такое мастерство в программировании, что такое мастер программист и что он может? Cezar Свободное общение 29 02.06.2007 23:48