1 parent
6e23f1533b
commit
419325db12
52 files changed
+1329
-110
No files matched your search
@@ -0,0 +1,21 @@
|
||||
# Baseline de performance
|
||||
|
||||
Medição local em `tests/performance/baseline.test.ts`, CSV de 200 e de 5.000 linhas, duas colunas, nesta máquina de desenvolvimento. A amostra de 5.000 linhas, somando leitura, CSV e XLSX, ficou abaixo de 1 segundo. Não houve otimização em cima desse número.
|
||||
|
||||
Não foi medida a planilha XLSX de 50.000 linhas no ExcelJS. O limite de 50.000 linhas úteis continua o do domínio, exercitado no caminho CSV em `tests/performance/rows.test.ts`.
|
||||
|
||||
## Limites recomendados para o piloto
|
||||
|
||||
| Limite | Valor |
|
||||
| --- | --- |
|
||||
| Tamanho do arquivo | 10 MB |
|
||||
| Linhas úteis | 50.000 |
|
||||
| Colunas | 200 |
|
||||
| Abas | 30 |
|
||||
| Caracteres por célula | 8.000 |
|
||||
| Fontes por operação | 10 |
|
||||
| Modelos ativos | 10 |
|
||||
| Tempo de processamento | 120 segundos, configurável |
|
||||
| PDF | 200 linhas e 12 colunas, com aviso de truncamento |
|
||||
|
||||
Arquivo vazio, ZIP inválido, macro, CSV fora de UTF-8 e célula acima do teto são recusados antes do processamento. Fórmulas não são executadas. Macros não são abertas.
|
||||
Reference in new issue
Block a user