У меня есть система, в которой пользователи выбирают пару опций и получают изображение на основе этих опций. Я пытаюсь объединить несколько сгенерированных изображений (соответствующих этим параметрам) в запрашиваемую картинку. Я пытаюсь оптимизировать это так, чтобы, если изображение существует для определенной опции (то есть файл существует), тогда нет необходимости вычислять его и мы переходим к следующему шагу.
Стоит ли хранить эти изображения в разных папках, где каждая папка имеет название опции? Стоит ли хранить их в одной папке, добавляя префикс, соответствующий опции, для каждого изображения? Должен ли я хранить имена файлов в базе данных и проверять там? Какой способ быстрее проверить файл на наличие?
Я использую PHP в Linux, но мне также интересно, будет ли другой ответ, если я поменяю язык программирования или ОС.