Текущее время: 10 авг 2020, 02:55

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

User reputation points 0.3.5 (Оптимизация)

Сообщения: 12
Стаж: 7 лет 3 месяца
Карма: 0
Украина

Сообщение » 15 май 2014, 14:48

Существует мод репутации User reputation points (https://www.phpbb.com/community/viewtop ... &t=2135824, http://www.phpbbguru.net/community/topic19696.html) который добавляет функции репутации на форум.
"Особенность" этого мода в том, что на странице сообщений для отображения репутации он делает на каждое сообщение 2 sql запроса, если на одной странице у вас 3 сообщения, мод сделает 6 sql запросов, если 50 сообщений - 100 sql запросов, т.е. кол. запросов прямо пропорционально кол. сообщений.
Кеширование sql запросов в этом случае выглядит не лучшей альтернативой, т.к. вместо 100 sql запросов сервер будет делать 100 чтений из файлов, а кол. кешированных файлов будет равняться кол. пользователей на форуме.
Небольшой мод который оптимизирует мод (переделывает принцип его работы), после чего независмо от кол. сообщений на странице мод будет добавлять 2 sql запроса дя отображения репутации.

Скрытый текст. Необходимо зарегистрироваться.

Скриншоты (в настройках форума установлено отображение по 30 сообщений на страницу):
Стандартный мод репутации:
#337
После установки мода:
#337
Автор: PPK

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 5 месяцев
Карма: 30
Россия

Сообщение » 05 сен 2014, 14:59

Для того чтобы было так:
#337
#337
Скрытый текст. Необходимо зарегистрироваться.
Последний раз редактировалось 9CaraTT 05 сен 2014, 15:06, всего редактировалось 1 раз.
Причина: Тупой e-planet, переделана инструкция = )
Если нужен стиль для сайта, стучите: ICQ 560107181


Вернуться в Стабильные и проверенные моды



Кто сейчас на конференции

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1