>> Денег еще не просил. Да и за что? Основную задачу то не выполнил =)
Дружище, ты за невыполненную задачу и не проси. Просто объясни, от какого зла ты их спас и сколько они аптайма бы потеряли еще с переустановкой всей системы. И предложи самим определить тебе вознаграждение.
Решение по экономии места на диске родилось такое — после рисайза сохраняется изображение с указанием реальных размеров (после рисайза) в имени файла и создается symlink на этот файл с указанием запрошенных размеров в имени линка.
Таким образом если запрос картинки из разных частей шаблона (например 400x400 и 400x300) преобразует ее к одному и тому же реальному размеру (например 400x200) то процесс рисайза пройдет один раз и файл сохранится в единственном экземпляре с несколькими линками на него.
Вызов скрипта рисайза у нас реализован через mod_rewrite.
И бывает даже такое, что люди считают объектно ориентированным программированием оборачивание функций в классы и вызов этих функций как статических методов классов.
Заблуждение возникает от нежлания разобраться в предмете.
Дружище, ты за невыполненную задачу и не проси. Просто объясни, от какого зла ты их спас и сколько они аптайма бы потеряли еще с переустановкой всей системы. И предложи самим определить тебе вознаграждение.
И, естессно, не ресайзить в сторону увеличения (можно сохранять линки на оригинал) и ограничить разумными размерами сверху.
Но, вопрос интересный. Спасибо за подсказку.
Таким образом если запрос картинки из разных частей шаблона (например 400x400 и 400x300) преобразует ее к одному и тому же реальному размеру (например 400x200) то процесс рисайза пройдет один раз и файл сохранится в единственном экземпляре с несколькими линками на него.
Вызов скрипта рисайза у нас реализован через mod_rewrite.
Заблуждение возникает от нежлания разобраться в предмете.