Извините, если не в ту тему пишу, новую создавать не хочется. Заметили недавно странности в работе портала в Mozilla Firefox - очень долгая загрузка и ошибка "отсутствует соединение с сервером" верхней строкой из-за недоступности websocket (запрос на wss:// виснет). Решил проблему у себя отключением DNS over HTTPS в настройках Firefox. Теперь рассылаю рекомендации пользователям. Возможно в будущем конфликт разрешится, и можно будет включать обратно, либо искать замену DNS (сейчас на выбор есть только CloudFlare).
Задачи и Проекты: в список проектов попадают все рабочие группы, Не зависимо от того, включен ли функционал задач в группе, она всё равно попадает в список проектов. Из-за этого может долго грузится страница, если в группе много участников.
Задачи и Проекты: в список проектов попадают все рабочие группы, Не зависимо от того, включен ли функционал задач в группе, она всё равно попадает в список проектов. Из-за этого может долго грузится страница, если в группе много участников.
Задачи и Проекты: в список проектов попадают все рабочие группы, Не зависимо от того, включен ли функционал задач в группе, она всё равно попадает в список проектов. Из-за этого может долго грузится страница, если в группе много участников.
Проблема возникла, когда на портале создали группу для связи интранет/экстранет пользователей (14500+ человек) - она предназначена только для объявлений в живой ленте и общения. Функционал задач естественно выключен. Однако в списке Проектов она всё равно выводится у всех участников, из-за чего страница грузится ооочень медленно, в среднем 130 секунд, т.к. происходит много запросов к БД и последующая обработка. Запросы типа:
Код
SELECT U.*, DATE_FORMAT(U.TIMESTAMP_X, '%d.%m.%Y %H:%i:%s') TIMESTAMP_X, ... , BUF.UF_TM_ALLOWED_DELTA
FR OM b_user U LEFT JOIN b_uts_user BUF ON BUF.VALUE_ID = U.ID
WHERE (1=1 AND ( U.ID='$user_id' ) )
ORDER BY U.ID asc
для каждого участника группы (меняется $user_id). В итоге получаем следующую картину:
Скрытый текст
Неужели в Битриксе не догадались сделать фильтрацию по группам в зависимости от включенного функционала? Или я чего-то не знаю? Может кто-то что-нибудь посоветовать?
P.S. Или может есть способ, как убрать группу из списка проектов?