Включите отправку нескольких сотен или тысяч DICOM-файлов или больших наборов DICOM-данных на STOW-RS-сервер с (без) разбиения их на несколько http-запросов, отправляемых по нескольким TCP-соединениям.
Измерения производительности загрузки были выполнены для параллельно вызванных STOW RS-сервисов, при которых каждый запрос содержит либо 5 файлов, либо 500MB данных для различных типов объектов по модальностям. Лимиты не использовались, что означает, что каждое TCP-соединение содержит только один HTTP multipart-запрос.
| Параллельные TCP-соединения | Описание |
|---|---|
| 2 | Сохранение 10 объектов или 1000MB данных с использованием 2 параллельных соединений |
| 4 | Сохранение 20 объектов или 2000MB данных с использованием 4 параллельных соединений |
| 6 | Сохранение 30 объектов или 3000MB данных с использованием 6 параллельных соединений |
| 8 | Сохранение 40 объектов или 4000MB данных с использованием 8 параллельных соединений |
Данные объектов по модальностям, использованные в тестах
| Тип модальности | Размер на объект |
|---|---|
| MR | 513.3KB |
| CT | 1.9MB |
| CR | 5.9MB |
| DX | 11MB |
Запустите инструмент stowrsd, выступающий в роли STOW-RS-сервера
stowrsd -b 8080 --ignore
1) Параллельные вызовы STOW-RS с каждым запросом, содержащим 5 файлов - Количество параллельных TCP-соединений vs время в мс


2) Параллельные вызовы STOW-RS с каждым запросом, содержащим 500MB - Количество параллельных TCP-соединений vs время в сек

