второй, если не каждый первый.
Пользователь загрузил аватар. Но в шаблоне в разных местах используются разные размеры аватара ( уменьшенные копии).
Пока делаю так: проверяю если ли на диске файл автарки нужного размера и если нет - создаю его и отдаю ссылку на изображение в шаблон.
И получается, что если в ленте комментариев переписывается пару человек (и более), то каждый раз делается проверка на существование файла с нужным размером аватарки.
Меня это не устраивает, хотя не знаю, может это и очень простая операция - проверить файл на существование.
Поэтому хочу спросить: может записать куда-то в сессию те пути к файлам, которые уже были запрошены в текущем выводе и сначала проверять там? А если там нет, тогда уже искать на диске и создавать, если не найден?
Нормальное решение или есть поинтереснее?
А почему бы при загрузке сразу не резать аватарку под нужные размеры и не складывать по заведомо известным путям?
Обсуждают сегодня