[BUGFIX] Improve performance of extension scanner 10/58510/3
authorFrank Naegler <frank.naegler@typo3.org>
Sun, 30 Sep 2018 21:45:56 +0000 (23:45 +0200)
committerStefan Neufeind <typo3.neufeind@speedpartner.de>
Mon, 1 Oct 2018 07:21:11 +0000 (09:21 +0200)
commit282b0ccb6e2b59daf508c8d003768a6e5a867a0d
tree9863170b33ee8f28b177c1c23e670a1c4476117a
parent1e10c48e62db258ff4a83f5c24b46c5e62978974
[BUGFIX] Improve performance of extension scanner

This patch adds a request queue for the massive amount of AJAX calls
in the extension scanner. This patch mitigates the problem of massive
server load in case the amount of files to be scanned is very high.

This patch mitigates the problem by allowing a maximum of 10 concurrent
requests. After the release of TYPO3 v9 LTS, this scanner module should
be refactored further.

Resolves: #86436
Releases: master
Change-Id: I824dfb74aae46d6b00690e7ca6553305c4221f0f
Reviewed-on: https://review.typo3.org/58510
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionScanner.js