❓Рубрика: Вопросы на собеседовании #вопросынасобесах №58
На позицию: Программист 1С
Вопрос: В каких случаях не рекомендуется использовать параметры сеанса для хранения значений?
Ответ:
- Для хранения значений, используемых исключительно в клиентской логике. Поскольку в клиент-серверном варианте параметры сеанса хранятся на сервере, то любое их считывание или изменение в процессе работы на клиенте потребует дополнительного серверного вызова и увеличит объем передаваемых данных с клиента на сервер и обратно.
В таких случаях следует использовать глобальные переменные модуля управляемого приложения.
- Также не рекомендуется использовать параметры сеанса для кеширования вычисленных значений, которые многократно используются в серверной бизнес-логике.
В таких случаях следует определять функцию в серверном общем модуле с повторным использованием возвращаемых значений.