При 50000 товаров таблица 900к. чувствую проблему в масштабировании) думал может просто в сайт контент добавить столбик сколько файлов и при загрузке их ренеймить на 1.jpg, 2.jpg и тд. тогда легко будет найти все фото в целостности боюсь такого метода, вот думаю может кто уже лучше что придумал
таблица 900k - это с файлами которая? product_files ?
Как вариант - в источнике оставить генерацию только миниатюры small, например, а остальные генерить по факту и складывать в кеш (phpthumbon например), тогда можно будет БД разгрузить, но будет ли это рационально - х.з.