Frequently Asked Questions | Write an email | close |
Как вы знаете, средства адаптации, работающие в сервисе 1С:Фреш, не должны приводить к чрезмерной нагрузке на компоненты сервиса или клиентское приложение.
Как это проверялось раньше
При аудите каждого средства адаптации мы проверяли наличие фрагментов кода, которые потенциально могут вызвать значительную нагрузку на ресурсы сервиса. Например, неоптимальных запросов, запросов с получением данных через точку от полей составного ссылочного типа, подзапросов в условии соединения и т.д. И при наличии таких фрагментов кода средство адаптации не проходило аудит.
Это не всегда было удобно для разработчиков средств адаптации. Например, при чтении небольшого количества данных нет необходимости в ручной оптимизации запросов.
Как это будет проверяться теперь
Вместо формальных проверок наличия определенных фрагментов кода мы будем использовать автоматические ограничения ресурсов, потребляемых каждым расширением конфигурации, дополнительным отчетом или обработкой.
А именно, для каждого серверного вызова в расширении, дополнительном отчете или обработке в сервисе 1С:Фреш (1cfresh.com) задействованы следующие ограничения.
Параметр | Предельное значение |
---|---|
Длительность серверного вызова | 2 400 c |
Процессорное время серверного вызова | 600 c |
Длительность вызовов СУБД | 1 200 с |
Длительность вызовов сервисов | 600 с |
Объем используемой памяти | 4 194 304 Кбайт |
Объем информации, записанной на диск | 20 971 520 Кбайт |
При превышении предельных значений серверный вызов прерывается (но сам сеанс продолжает жить).
Просим учитывать эти ограничения при разработке.
В дальнейшем набор ограничений и предельные значения могут быть изменены.
Сведения об указанных ограничениях добавлены в статьи: