Новости

В России повысили устойчивость сайтов к высоким нагрузкам

Специалисты Пермского национального исследовательского политехнического университета нашли способ проектирования веб-сервисов, при котором они задействуют почти вдвое меньше оперативной памяти, что позволяет обработать больше запросов.

Одна из причин медленной работы сайтов и их внепланового отключения заключается в том, что база данных, где хранится вся информация веб-сервиса, не выдерживает огромного числа одновременных подключений. Разработчики пытаются это исправить, добавляя разные инструменты, которые ускоряют работу отдельных частей сайта. Однако они не позволяют снизить нагрузку на базу данных, из-за чего сервисы продолжают тормозить и зависать. В результате таких сбоев люди не могут выбрать и оплатить товары, а компании теряют сотни тысяч рублей, уточнили в университете.

Ученые Пермского Политеха предложили уникальный подход к проектированию веб-сервисов. Испытания показали, что он сокращает потребление оперативной памяти и равномерно распределяет нагрузку на процессор, позволяя сайтам работать стабильнее и обслуживать больше посетителей.

Авторы разбили основу веб-сервиса, которая обрабатывает запросы пользователей, управляет данными и выдает ответы, на независимые части. Если одна из них перегружается, то остальные продолжают функционировать, а значит, сайт не отключается целиком. Также ученые добавили диспетчер соединений — специальную программу, которая помогает базе данных работать стабильно.

Внедрение решения в работающую веб-платформу позволило почти в два раза снизить потребление оперативной памяти и обработать больше запросов одновременно. Снижение нагрузки на процессор даёт возможность не только избежать простоя, но и создать запас вычислительных мощностей для подключения новых сервисов или более ресурсоемких ИИ-задач без потери производительности, считают авторы.

Источник: ТАСС

Изображение только для примерной иллюстрации. Источник: Duck.ai

Приветствуем! 👋
Приятно познакомиться.

Подпишитесь, чтобы получать наш контент.

Мы не спамим! Прочтите нашу политику конфиденциальности, чтобы узнать больше.