Оптимизация буфера импорта прайсов(исключение затормаживания работы страницы прайсов при переполнении буфера импорта)
Описание механизма
Функционал предназначен для оптимизации загрузки файлов прайсов на сайт.
Это особенно актуально, если в загружаемых файлах идет более 400-500 тыс позиций. Когда сайт еще не заполнен данными, то стандартный алгоритм справляется с нагрузкой. Но по мере роста кол-ва записей в таблице прайса проекта, загрузка файлов с ценами на сайт будет замедляться.
Старый вариант имел такой подход - данные загружались в таблицу буфер, после окончания загрузки они одним большим объемом переносились в прайс сайта. На текущий момент размеры таблиц с данными на проектах достигают десятки миллионов записей. В момент обновления не могут ни загружаться новые файлы в очереди прайсов, ни быстро отдаваться информация о наличии посетителям сайта.
В новом алгоритме после получения данных с файлов прайсов перенос их в прайс сайта происходит частями в фоне, что не дает блокировать ни сайт, ни сервер.
Естимейт базовой версии задания - 5ч
Вернуться к списку модулей: Модули_пакет_Експерт_-_Документация