Бенчмарки производительности и технические показатели
Основные конфигурационные параметры и показатели дизайна, количественная оценка возможностей продукта
Основные конфигурационные параметры
Системная конфигурация по умолчанию, может быть настроена в соответствии с фактическими требованиями
Показатели дизайна
Целевые показатели производительности для основной проверки безопасности
Измеренные коэффициенты сжатия
Внутренние замеры на реальных образцах для ориентира при оценке
| Сценарий образца | Коэффициент | Уровень | Примечания |
|---|---|---|---|
| ERP-таблица (xlsx со встроенными объектами) | до 11.64x | Ультра | Рекурсивное сжатие встроенных объектов + сабсеттинг шрифтов + сжатие OLE-растров |
| PPTX записи онлайн-обучения (встроенные шрифты ~40%) | 9.19x | Ультра | 57.6МБ → 6.27МБ за счёт сабсеттинга встроенных шрифтов |
| Скан-копия OFD (447 страниц, 67.7МБ) | 2.92x | Ультра | В 4~11 раз быстрее прежнего движка, защита подписей/вложений по белым спискам |
| Фотографический TIFF (несжатый RGB) | до 110x | Ультра | Нативный канал без потерь, пиксели побайтно идентичны |
| Спутниковый GeoTIFF (палитровый LZW) | 1.03x | Ультра | Источник уже сильно сжат — предел без потерь; теги геопривязки полностью сохранены |
| Текстовые форматы (Markdown/YAML/GeoJSON и др.) | 20 ~ 54x | Сбалансированный~Ультра | Каскадное кодирование zstd/brotli без потерь, побайтное восстановление |
| Медицинский DICOM | 1.34 ~ 1.58x | Сильный | Повторное запечатывание без потерь стандартным синтаксисом Deflated, пиксели не затрагиваются |
| Геопространственный комплект Shapefile | 3.53x | Сильный | shp/shx/dbf/prj упаковываются вместе, читается напрямую в ГИС-инструментах |
Коэффициент = исходный размер ÷ сжатый размер. Значения получены на внутренних реальных образцах; фактический выигрыш зависит от содержимого файла. Все форматы оснащены защитой от отсутствия выигрыша — если повторное сжатие не даёт пользы, результат побайтно идентичен входным данным (никогда не увеличивается) — а перекодирование с потерями проходит пороги качества SSIM≥0.90 / PSNR≥30 дБ.
Архитектурные параметры и параметры развертывания
Системные конфигурационные параметры по умолчанию
| Параметр | Значение по умолчанию |
|---|---|
| Пул потоков серверной версии | 12 параллельных |
| Лимит файла одиночной версии | 1GB |
| Лимит файла сетевой версии | 10GB |
| Ограничение скорости по умолчанию | 100 раз / 60 секунд |
| Автоматическое масштабирование K8s HPA | 3 ~ 10 реплик |
| Сервисы Docker Compose | 9 штук |
Руководство по самостоятельному тестированию
Рекомендуется проверять фактическую производительность по следующим шагам
-
Подготовьте тестовый набор: выберите репрезентативные образцы файлов (например, 10 фотографий разного разрешения, 5 PDF-файлов разного размера, 3 видео разной длительности), чтобы покрыть основные форматы, которые вы фактически используете.
-
Запишите исходный размер: запишите исходное количество байтов каждого файла как базу для расчета коэффициента сжатия.
-
Выполните сжатие: используйте десктопную версию или вызовите SDK/API для выполнения сжатия, выберите целевой уровень сжатия и сценарий, запишите время сжатия (можно использовать команду
timeили таймер в коде). -
Рассчитайте коэффициент сжатия: коэффициент сжатия = (исходный размер - размер после сжатия) / исходный размер × 100%. Рекомендуется вести статистику по категориям форматов, а не смешивать их вместе.
-
Оценка качества: для изображений/видео можно сравнить показатели PSNR или SSIM для оценки потери качества; для документов можно вручную проверить, четко ли читается ключевое содержимое.
-
Тест на параллелизм (серверная версия): используйте инструменты нагрузочного тестирования для отправки параллельных запросов к API, наблюдайте за использованием пула потоков и задержкой ответа.
Нужна индивидуальная оценка производительности?
Свяжитесь с нами для тестирования вашего фактического файлового сценария