Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
24.08.2022, 14:56
#124562
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Подфорумы |
|||||||||||||||
#18+
Вроде бы да, простановка галочки на новый форум исправляет это проблему, если проставленных галочек нет - ему проставлять на новые форумы их не надо!!! видимо, при добавлении нового форума, нужно проапдейтить профиль каждого пользователя Глобально это конечно дорого и можно рассмотреть иные варианты, но учитывая текущее кол-во пользователей и такой вариант прокатит. Паник собственно всё написал. Да, всего 26 пользаков фичей пользуются. Это много ... |
|||||||||||||||
:
Изменено: 24.08.2022, 14:57 - basename
Нравится:
Не нравится:
|
|||||||||||||||
|
24.08.2022, 15:02
|
|||
---|---|---|---|
|
|||
Подфорумы |
|||
#18+
Вот пример, как выглядит табличка соответствий в дедобазе. Вся суть предложений выше по апдейту чего-то там теряет смысл. Здесь выбираются уникальные user_id и для них добавляются записи с новым forum_id. Но как я понимаю там нет процедур и всё происходит на стороне клиента. Для вставки нужно писать что-то на PHP. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 15:03
|
---|
Подфорумы |
#18+
Вроде бы да, простановка галочки на новый форум исправляет это проблему, если проставленных галочек нет - ему проставлять на новые форумы их не надо!!! видимо, при добавлении нового форума, нужно проапдейтить профиль каждого пользователя Глобально это конечно дорого и можно рассмотреть иные варианты, но учитывая текущее кол-во пользователей и такой вариант прокатит. Паник собственно всё написал. Да, всего 26 пользаков фичей пользуются. Это много insert into v1_preferred_forum (user_id, forum_id) select pf.user_id, @new_forum_id from v1_preferred_forum as pf group by pf.user_id где @new_forum_id - id'шка нового форума ... |
:
|
|
24.08.2022, 15:05
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Вот пример, как выглядит табличка соответствий в дедобазе. Вся суть предложений выше по апдейту чего-то там теряет смысл. Здесь выбираются уникальные user_id и для них добавляются записи с новым forum_id. Но как я понимаю там нет процедур и всё происходит на стороне клиента. Для вставки нужно писать что-то на PHP. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 15:05
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Имхо, Деда тут с аналогиями с брандмауэром перемудрил. Обозвал бы не "Предпочитаемые форумы", а "Отображаемые форумы" и всем бы при создании юзера/форума ставил все галочки - все бы, кмк, было бы норм (кому чего не нравится - 1 раз бы отключили в профиле и все). видимо, при добавлении нового форума, нужно проапдейтить профиль каждого пользователя Глобально это конечно дорого и можно рассмотреть иные варианты, но учитывая текущее кол-во пользователей и такой вариант прокатит. Паник собственно всё написал. Да, всего 26 пользаков фичей пользуются. Это много insert into v1_preferred_forum (user_id, forum_id) select pf.user_id, @new_forum_id from v1_preferred_forum as pf group by pf.user_id где @new_forum_id - id'шка нового форума ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 15:09
|
|||
---|---|---|---|
|
|||
Подфорумы |
|||
#18+
... ... Глобально это конечно дорого и можно рассмотреть иные варианты, но учитывая текущее кол-во пользователей и такой вариант прокатит. Паник собственно всё написал. Да, всего 26 пользаков фичей пользуются. Это много insert into v1_preferred_forum (user_id, forum_id) select pf.user_id, @new_forum_id from v1_preferred_forum as pf group by pf.user_id где @new_forum_id - id'шка нового форума Не забыть сделать коммит. Но по уму надо внедрять это в код движка конечно. ... |
|||
:
|
|||
|
24.08.2022, 15:18
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
... ... Глобально это конечно дорого и можно рассмотреть иные варианты, но учитывая текущее кол-во пользователей и такой вариант прокатит. Паник собственно всё написал. Да, всего 26 пользаков фичей пользуются. Это много insert into v1_preferred_forum (user_id, forum_id) select pf.user_id, @new_forum_id from v1_preferred_forum as pf group by pf.user_id где @new_forum_id - id'шка нового форума insert into v1_forum -- или как там таблица с форумами называется? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 15:31
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
... ... Да, всего 26 пользаков фичей пользуются. Это много insert into v1_preferred_forum (user_id, forum_id) select pf.user_id, @new_forum_id from v1_preferred_forum as pf group by pf.user_id где @new_forum_id - id'шка нового форума Не забыть сделать коммит. Но по уму надо внедрять это в код движка конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 16:27
|
---|
Подфорумы |
#18+
Имхо, Деда тут с аналогиями с брандмауэром перемудрил. Обозвал бы не "Предпочитаемые форумы", а "Отображаемые форумы" и всем бы при создании юзера/форума ставил все галочки - все бы, кмк, было бы норм (кому чего не нравится - 1 раз бы отключили в профиле и все). видимо, при добавлении нового форума, нужно проапдейтить профиль каждого пользователя Глобально это конечно дорого и можно рассмотреть иные варианты, но учитывая текущее кол-во пользователей и такой вариант прокатит. Паник собственно всё написал. Да, всего 26 пользаков фичей пользуются. Это много insert into v1_preferred_forum (user_id, forum_id) select pf.user_id, @new_forum_id from v1_preferred_forum as pf group by pf.user_id где @new_forum_id - id'шка нового форума ... |
:
|
|
24.08.2022, 16:50
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
... ... Глобально это конечно дорого и можно рассмотреть иные варианты, но учитывая текущее кол-во пользователей и такой вариант прокатит. Паник собственно всё написал. Да, всего 26 пользаков фичей пользуются. Это много insert into v1_preferred_forum (user_id, forum_id) select pf.user_id, @new_forum_id from v1_preferred_forum as pf group by pf.user_id где @new_forum_id - id'шка нового форума ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 17:56
|
|||
---|---|---|---|
|
|||
Подфорумы |
|||
#18+
Я почти готов был посмотреть код, но почитал... Там столько всего надо ставить... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 18:13
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Я почти готов был посмотреть код, но почитал... Там столько всего надо ставить... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 18:23
|
|||
---|---|---|---|
|
|||
Подфорумы |
|||
#18+
PaNik [игнорируется] Это понятно. Но всё равно надо вникнуть. Были бы там процедуры, было бы намного проще. Но судя по поддержке 2-х СУБД там не используются процедуры. Мне лень ставить столько барахла, если честно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 19:37
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Ну давайте процедуры в БД сделаем. Что они должны делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 19:46
|
|||
---|---|---|---|
|
|||
Подфорумы |
|||
#18+
Ну давайте процедуры в БД сделаем. Что они должны делать? Хотя можно сделать триггер... Хоть это и не комильфо... Это будет прям заплатка... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 20:16
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Ну давайте процедуры в БД сделаем. Что они должны делать? Хотя можно сделать триггер... Хоть это и не комильфо... Это будет прям заплатка... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 20:41
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Ну давайте процедуры в БД сделаем. Что они должны делать? 1. если да 1.1. то смотреть, что там в обработчике формы - если просто дергается проца на MySQL 1.1.1. то нужно смотреть ту процу и 124593 1.1.2. то нужно смотреть дедокод обработки на предмет "insert into <таблица_со_списком_форумов>" (возможно просто "insert <таблица_со_списком_форумов>", хз как там в MySQL) и после нее добавлять 124593. 2. если нет, то колись как ... |
|||
:
Изменено: 24.08.2022, 20:41 - PaNik
Нравится:
Не нравится:
|
|||
|
24.08.2022, 20:43
|
|||
---|---|---|---|
|
|||
Подфорумы |
|||
#18+
Дедокод с наскоку не охватить, ЗЫ да и в принципе для поддержки и развития кода знание архитектуры не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 20:54
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Ну давайте процедуры в БД сделаем. Что они должны делать? 1. если да 1.1. то смотреть, что там в обработчике формы - если просто дергается проца на MySQL 1.1.1. то нужно смотреть ту процу и 124593 1.1.2. то нужно смотреть дедокод обработки на предмет "insert into <таблица_со_списком_форумов>" (возможно просто "insert <таблица_со_списком_форумов>", хз как там в MySQL) и после нее добавлять 124593. 2. если нет, то колись как ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 20:56
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
У деды там 5000 файлов, ничего не делается через один. Я в попытках борьбы с ботом отлавливал через логи, макакой файл отправляется запрос в методе POST. Ну тут попроще должно быть найти, но есть недопонимание, как связано с другими частями. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 20:59
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Ну давайте процедуры в БД сделаем. Что они должны делать? 1. если да 1.1. то смотреть, что там в обработчике формы - если просто дергается проца на MySQL 1.1.1. то нужно смотреть ту процу и 124593 1.1.2. то нужно смотреть дедокод обработки на предмет "insert into <таблица_со_списком_форумов>" (возможно просто "insert <таблица_со_списком_форумов>", хз как там в MySQL) и после нее добавлять 124593. 2. если нет, то колись как ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 21:04
|
|||
---|---|---|---|
|
|||
Подфорумы |
|||
#18+
У деды там 5000 файлов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2022, 21:05
|
|||
---|---|---|---|
Подфорумы |
|||
#18+
Ну это образно))) но примерно так :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
Start [/forum/topic.php?do_citate=124579&fid=3&mobile=1&msg=124579&tid=21]: |
0ms |
get settings: |
25ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
33ms |
get topic data: |
15ms |
get forum data: |
2ms |
get page messages: |
1798ms |
get tp. blocked users: |
2ms |
others: | 21ms |
total: | 1929ms |
0 / 0 |