Добрый день!
Появились жалобы от клиентов по поводу быстродействия работы Ресторана. Особенно это проявлялось при открытии уже введенного заказа и при добавлении позиции в заказ. Причем чем больше позиций в заказе тем более продолжительные зависания системы.
[DIV]Проанализировав ситуацию выяснили, что при добавлении позиций в заказ происходит перерасчет скидок для всех строк заказа.
Например, добавляя новую позицию в заказ, в котором уже около 40 позиций номенклатуры, задержка составляла около 4-х секунд.
Замерив производительность, увидели что более 80% времени отводилось на расчет скидок. Соответственно задержки увеличиваются пропорционально количеству позиций товара в заказе.
Возможно стоит убрать расчет скидок при добавлении позиций в заказ? Скидки все равно рассчитываются перед печаться марок или пречека. Возможно стоит сделать новое право или другую настройку, чтобы пользователи сами решали насколько оперативно необходимо видеть суммы скидок в заказе?
[/DIV]
Появились жалобы от клиентов по поводу быстродействия работы Ресторана. Особенно это проявлялось при открытии уже введенного заказа и при добавлении позиции в заказ. Причем чем больше позиций в заказе тем более продолжительные зависания системы.
[DIV]Проанализировав ситуацию выяснили, что при добавлении позиций в заказ происходит перерасчет скидок для всех строк заказа.
Например, добавляя новую позицию в заказ, в котором уже около 40 позиций номенклатуры, задержка составляла около 4-х секунд.
Замерив производительность, увидели что более 80% времени отводилось на расчет скидок. Соответственно задержки увеличиваются пропорционально количеству позиций товара в заказе.
Возможно стоит убрать расчет скидок при добавлении позиций в заказ? Скидки все равно рассчитываются перед печаться марок или пречека. Возможно стоит сделать новое право или другую настройку, чтобы пользователи сами решали насколько оперативно необходимо видеть суммы скидок в заказе?
[/DIV]