Оптимизации в версии 1С 8.5.3: пакетная обработка запросов, работа веб-серверов с несколькими rphost, развитие для macOS | Новости 1С от WiseAdvice-IT

Оптимизации в версии 1С 8.5.3: пакетная обработка запросов, работа веб-серверов с несколькими rphost, развитие для macOS

Содержание статьи
  1. Пакетная обработка запросов
  2. Оптимизация работы веб-серверов с несколькими rphost
  3. Продолжение оптимизации клиента и конфигуратора для macOS

В грядущей версии платформы 1С:Предприятие 8.5.3 разработчики готовят ряд полезных оптимизаций. Рассмотрим подробнее.

Пакетная обработка запросов

В настоящее время большинство запросов к СУБД осуществляется с помощью отдельных SQL команд, что требует постоянных обращений к базе данных. Тем не менее, некоторые СУБД поддерживают пакетную обработку, что позволяет выполнять несколько SQL команд (разделенных `;`) за одно обращение к серверу.

Это существенно снижает количество запросов и уменьшает сетевую задержку, что, в свою очередь, ускоряет общее время выполнения множества SQL команд и повышает общую производительность системы.

В версии 8.5.3 платформа 1С будет автоматически проверять запросы к СУБД и формировать группы команд, которые могут быть реализованы в одном пакете. Разработчикам не понадобится выполнять каких-либо дополнительных действий.

Данная функция планируется для PostgreSQL, MS SQL и Дата Акселератора. Ожидается, что это улучшение повысит эффективность разнообразных действий пользователей в клиент-серверной среде с использованием упомянутых выше СУБД. Кроме того, пакетная обработка запросов будет доступна, начиная с релиза 8.5.2.16.

Оптимизация работы веб-серверов с несколькими rphost

В действующей версии веб-публикации с несколькими процессами rphost иногда происходит ситуация, когда соединения одного сеанса распределяются между различными рабочими процессами httpd для Apache или w3wp.exe для IIS. Это отрицательно сказывается на производительности, поскольку повторное использование закэшированных данных становится невозможным — они оказываются в «другом» рабочем процессе и требуют повторной обработки.

В платформе 1С 8.5.3 эта ситуация будет оптимизирована. Она будет следить за тем, чтобы вызовы от одного сеанса обрабатывались в одном и том же рабочем процессе rphost. Тем не менее, если данный процесс будет перегружен, вызовы могут быть перенаправлены на другой rphost. Это новшество должно повысить эффективность работы в клиент-серверном режиме через веб-публикацию.

Продолжение оптимизации клиента и конфигуратора для macOS

Компания 1С продолжает работать над более эффективной работой клиента и конфигуратора на macOS. В версии 8.5.3 будут внедрены очередные улучшения:

  • Существенное увеличение скорости прорисовки форм. Загрузка форм, имеющих большое количество элементов, их размещение и корректировка размеров станут быстрее;
  • Снижение задержек при вводе символов, связанных с перерисовкой строк при каждом нажатии клавиши;
  • Ускорение промотки крупных табличных документов, динамических списков в клиенте и текста в конфигураторе.

Остались вопросы? Задайте их нашим специалистам по форме обратной связи на сайте.

Подписывайтесь на ключевые новости 1С в Telegram, видеоконтент в YouTube и RUTUBE.

Рассказать друзьям
Предыдущая статья новость
Повышение цен на 1С с 1 июля
Следующая статья новость
Стартует Лето подарков 1С:ИТС 2025
Комментарии
Меню