Перейти к содержимому


ber

Регистрация: 14 июня 2012
Offline Активность: 09 авг. 2024 11:56
-----

Мои темы

Перенос вычисления в CRON

08 Август 2024 - 11:55

Добрый день!

Подскажите, пожалуйста, как перенести вычисление в Крон?
Как модифицировать код?
Номер таблицы для исполнения - 630

$filter = sql_select_array(FILTERS_TABLE, 'id = ', get_filter_id(10610));
$result = data_select_field(
    $table_id,
    'COUNT(id) AS cnt',
    'status = 0' . ($event['type'] === 'delete' ? ' AND id != ' . $ID : '') .
    ' AND f14210 = ' . (int)$line['Компания']['raw'] .
    ($filter['value'] ? ' AND (' . filter_tpl_replace($filter['value']) . ')' : '')
);
$row = sql_fetch_assoc($result);
    $line['Компания']['КДЭ'] = $row['cnt'];

Скорость сохранения

13 Февраль 2024 - 13:06

Добрый день!
В чём может быть проблема?
При массовом редактировании (да и любом сохранении, просто не так наглядно) одна строка сохраняется за 10+ секунд.
Чем более загружена таблица вычислениями, тем дольше сохраняет.
В таблицах без вычислений работает моментально.
При этом пробую в тестовой версии (бесплатный демо в облаке с восстановленным бэкапом) - всё работает нормально независимо от количества вычислений.
Как-будто сервер очень долго обрабатывает, но при этом использование ресурсов сервера не превышает 30-50% в пике.