Главная Каталог: Дополнения WP-Recall PrimeForum Какое количество запросов к базе данных нормально для страницы форума?
47 ответ(ов) в теме
12
Motosimak@mail.ru
не в сети 3 часа
На сайте с 20.05.2017
Участник
Тем 26
Сообщения 128
1
23:01

На сервере Php 7.1, в самом вордпрессе стоит плагин Cache Enabler, в шаблоне сайта в футере вывел запросы к базе данных и время генерации. Так вот на странице primforum число запросов составляет 353, это нормально? На других страницах записей в пределах 120

пациент:

Спойлер

Вы не можете просматривать опубликованные ссылки

0
Preci
не в сети 3 часа
На сайте с 11.11.2014
Участник
Тем 53
Сообщения 408
2
23:16

У вас на странице форума со списком тем под 200 запросов. У меня на такой же странице 70 запросов.

Надо смотреть вашу тему форума - возможно вы что-то кастомизировали. И смотреть кол-во запросов при стандартной wordpress теме - возможно ваша тема шлет запросы.

1
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
3
23:18

Вот этот плагин поставить и увидеть все подробно Query Monitor и процессы и кто и что и тд.

1
Motosimak@mail.ru
не в сети 3 часа
На сайте с 20.05.2017
Участник
Тем 26
Сообщения 128
4
23:19

поменял на родную, тоже самое, внизу посмотреть можно

0
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
5
23:21

Поставьте плагин который написал выше и посмотрите в нем что дает такие запросы, будет и по плагинам и по теме и все остальное.

1
Preci
не в сети 3 часа
На сайте с 11.11.2014
Участник
Тем 53
Сообщения 408
6
23:25

Кеш у вас не работает, Cache Enabler должен как я понял отдавать гостям статическую страницу, а он не отдает ее. А так запросы значит от каких-то плагинов, ибо в простой категории где 20-30 последних тем и 10 последних комментариев у вас 160 запросов.

1
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
7
23:55

244 запроса
Rcl_Query->get_data()

Rcl_Query->get_data()
wp-content/plugins/wp-recall/classes/class-rcl-query.php:379

Вы не можете просматривать опубликованные ссылки
0
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
8
23:57

Это только на главной форума, дальше все ок в темах

тут уже надо специалистам разбираться.

Редакции сообщения
14.12.2017 00:00garryПричина: не указано
0
Motosimak@mail.ru
не в сети 3 часа
На сайте с 20.05.2017
Участник
Тем 26
Сообщения 128
9
00:08

Главная форума 354, разделы 206, темы по 130 :)

0
Preci
не в сети 3 часа
На сайте с 11.11.2014
Участник
Тем 53
Сообщения 408
10
00:25

garry сказал(а)
244 запроса
Rcl_Query->get_data()

Rcl_Query->get_data()
wp-content/plugins/wp-recall/classes/class-rcl-query.php:379

Вы не можете просматривать опубликованные ссылки

Странно у меня на странице форума в этой же группе такое:
Plugin: wp-recall 142 1 1 0,0165

т.е. меньше запросов и всего 0.0165 с. выполняется.

Motosimak@mail.ru сказал(а)
Главная форума 354, разделы 206, темы по 130 :)

А что у вас за плагины recall активированы?

0
Motosimak@mail.ru
не в сети 3 часа
На сайте с 20.05.2017
Участник
Тем 26
Сообщения 128
11
00:36

Стандартные по умолчанию +
Universe Activity
Prime Role Access
PrimeForum
WP-Recall Spoiler
Непрочитанные темы форума

0
Preci
не в сети 3 часа
На сайте с 11.11.2014
Участник
Тем 53
Сообщения 408
12
00:44

Да ну нахрен этот монитор у меня после него memcached полетел, теперь разбираться че он там наменял при включении =/

0
Preci
не в сети 3 часа
На сайте с 11.11.2014
Участник
Тем 53
Сообщения 408
13
00:56

А вообще Андрей сейчас занимается оптимизацией, из-за рейтинга например скоро не будет кучи запросов.

Еще надо как-то уговорить его активно использовать объектный кеш, как в ядре wordpress повсеместно используется wp_cache благодаря чему после установки плагина для объектного кеширование запросы к базе уменьшаются в десятки раз.

У меня например на странице категории тяжелые запросы есть и без плагина объектного кеширования идет под 300 запросов к базе. А с ним всего 15 запросов, т.к. все остальное кешируется в ОЗУ благодаря тому что в wordpress повсеместно внедрено wp_cache и я сложные результаты запроса так же оборачиваю в wp_cache

1
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
14
09:20

244 запроса и остальное я имел ввиду не у себя, а у ТС на сайте, масса вроде дублирующих запросов и еще чего то, тут дело для более понимающих в вопросе.

0
Kerncraft1
не в сети 5 дней
На сайте с 18.07.2014
Участник
Тем 23
Сообщения 138
15
12:02

Preci сказал(а)
У меня например на странице категории тяжелые запросы есть и без плагина объектного кеширования идет под 300 запросов к базе. А с ним всего 15 запросов, т.к. все остальное кешируется в ОЗУ благодаря тому что в wordpress повсеместно внедрено wp_cache и я сложные результаты запроса так же оборачиваю в wp_cache

Вот бы Вы, что-то вроде мануальчика по этому вопросу написали ;)

0
Андрей CS
не в сети 32 минуты
На сайте с 30.11.-0001
Администратор
Тем 70
Сообщения 8972
16
13:04

относительно большого кол-ва запросов, действительно такая проблема наблюдается, хотя у меня и не более 250 на главной странице, но тоже ничего хорошего. В первую очередь это связано с запросами необходимыми для построения ЧПУ к последним темам и сообщениям, а также для получения имени их авторов. В след. обновлении этот момент будет учтен, запросы оптимизированы.

4
Motosimak@mail.ru
не в сети 3 часа
На сайте с 20.05.2017
Участник
Тем 26
Сообщения 128
17
13:07

А для страниц с темами какое оптимальное количество запросов? в них запросы тоже уменьшаться?

0
Андрей CS
не в сети 32 минуты
На сайте с 30.11.-0001
Администратор
Тем 70
Сообщения 8972
18
13:14

Motosimak@mail.ru сказал(а)
А для страниц с темами

отдельная страница форума со списком тем? да, кол-во запросов будем уменьшено. У меня на тестовом сайте пустая страница генерит 64, при выводе страницы форума - 78

1
Motosimak@mail.ru
не в сети 3 часа
На сайте с 20.05.2017
Участник
Тем 26
Сообщения 128
19
22:19

После сегодняшнего обновления запросы на главной форума снизились до 246, на странице раздела до 130 8)

0
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 22
Сообщения 9573
20
23:38

Я перед обновлением и после сделал замеры и вот что вышло:
Главная форума: 60|39 после
Группа форума: 73|40 после
Отдельная тема (первая страница) 64|65 после обновления.

т.е. результат в % соотношении оптимизации отличен.
Но у меня форум только начинает жизнь и не будет основным контентом сайта.

Кстати реколл кеш я вкл/выкл - не влияет он.

Вот что подумал - может главную страницу закешировать реколл кешем по форумам (т.е. не всю главную - а именно по секциям

Вы не можете просматривать опубликованные ссылки

- вот у меня три секции. Создали там новую тему или добавили сообщение - у нужного и сбрасывать)? обновились данные в кеше форума - сбрасывать его. Реколл кеш отличная штуковина. Я не раз писал о том какие прекрасные результаты он дает.

4
Preci
не в сети 3 часа
На сайте с 11.11.2014
Участник
Тем 53
Сообщения 408
21
01:58

Больше всего запросы уменьшились на странице записи. Если раньше у записи со 100 комментариями было +100 запросов, то теперь как я понял только 1 запрос на все комментарии. Вот это главное изменение, ибо из-за этого у меня были тормоза при загрузки записей с большим кол-вом комментариев. Причем искал я это проблему больше года, но недавно решил разобраться окончательно, пришлось все ядро wordpress изучить, 2 дня нон стоп все искал - оказалось рейтинг рекалл! :))

0
Андрей CS
не в сети 32 минуты
На сайте с 30.11.-0001
Администратор
Тем 70
Сообщения 8972
22
08:47

Motosimak@mail.ru сказал(а)
После сегодняшнего обновления запросы на главной форума снизились до 246, на странице раздела до 130

что то много все равно, на этом сайте чуть ли не в два раза меньше

0
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
23
08:53

Андрей CS сказал(а)
что то много все равно, на этом сайте чуть ли не в два раза меньше

У меня в среднем 35 ушло запросов.

0
Андрей CS
не в сети 32 минуты
На сайте с 30.11.-0001
Администратор
Тем 70
Сообщения 8972
24
09:42

Otshelnik-Fm сказал(а)
может главную страницу закешировать реколл кешем по форумам

предложение хорошее, надо будет потихоньку внедрять кеширование и в форум

2
Motosimak@mail.ru
не в сети 3 часа
На сайте с 20.05.2017
Участник
Тем 26
Сообщения 128
25
17:13

Сейчас попробовал убрать виджеты со страницы, посмотреть что будет, тоже в пределах 200 запросов на главной форума, при этом в записях все ок, и с виджетами и без, на что еще грешить можно? на дефолт менял тему, Гарри выше через Query Monitor указал про запросы

Вы не можете просматривать опубликованные ссылки
0
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
26
18:13

Motosimak@mail.ru сказал(а)
Сейчас попробовал убрать виджеты со страницы, посмотреть что будет, тоже в пределах 200 запросов на главной форума

А сколько сейчас групп и форумов на главной?

0
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
27
18:28

Сейчас сделал на тестовом 24 форума и 4 группы, в районе 40 весь плагин.
Вот скрин

Вы не можете просматривать опубликованные ссылки
1
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 22
Сообщения 9573
28
18:36

Игорь - пагинации у тебя нет.
Я думаю чтобы повторить - надо воспроизводить на таком же масштабе.
Руками такое не набить. Поэтому или чужую базу использовать или писать фейкогенератор - чтоб он создал 20 групп и в каждой по 50 форумов и по 500 тем в каждой. Чтобы в каждой теме было от 100 до 1000-чи сообщений. Вот тогда будет толк.
Но вначале надо и юзеров нагенерить и метаданные к ним - вот тогда получится ситуация как у топикстартера и тогда можно смотреть и дебажить.

Редакции сообщения
08.02.2018 18:37Otshelnik-FmПричина: не указано
1
garry
не в сети 40 минут
На сайте с 04.01.2014
Участник
Тем 88
Сообщения 1197
29
18:40

Otshelnik-Fm сказал(а)
тогда можно смотреть и дебажить

Да, ты прав, так смотреть как я смысла нет. Но для себя понял некоторые моменты.

0
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 22
Сообщения 9573
30
18:53

Хотя я в настройках прайм форума уменьшил значения вот эти

Вы не можете просматривать опубликованные ссылки

и тем самым сделал что у меня пагинация появилась на главной - ну добавился мне 1 запрос и стало их 61 на главной форума.

Так что руками такое повторить - не реально. Надо генерить массу данных и смотреть под критической нагрузкой

0
12
Вы не имеете права на публикацию сообщений в этой теме