Add file migration system requirements.

See https://github.com/silverstripeltd/open-sourcerers/issues/45 for more information on how these estimates were obtained.
This commit is contained in:
bergice 2019-02-09 05:19:25 +01:00
parent 81f90f277d
commit a245d0c98f

View File

@ -100,3 +100,16 @@ SilverStripe\Core\Injector\Injector:
```
You can also set this to `0` to disable the limit.
## System Requirements
The approach to running your file migration depends on your system and how many files you are migrating.
Please use the following estimates to decide how you will run your file migration:
| Number of files | Method | Expected Execution Time | Expected Memory Usage |
| --- | --- | --- | --- |
| < 150 | Web Request | 30 seconds | 6 MB |
| < 500 | Queued Job | 120 seconds | 8 MB |
| < 10000 | Command Line | 10000 seconds | 916 MB |
| 10000+ | Command Line or contact support | n/a | n/a |