I'm running Magento 2.3 on CentOS with 8GB RAM, SSD, 4 Core CPU approx 6,000 products each with 3 or more images. CDN is also running.
I've gone through every possible option within Magento and in the server to get the best possible speeds but the images on the site still load very slow.
There's an image optimizer that's always running by Cron and I can see it has reduced the quality and file size of most images.
The site is terabytecomponents.co.uk and if you click on any category from the menu, you will see what i mean and this relates to the product list page, product page and quick view.
This is a temporary fix as it'll load one image first whilst the rest loads: xumulus/magento2 but not curing the problem.