Pull to refresh
0
0
Антон Тютин @tyutin

User

Send message
>> Денег еще не просил. Да и за что? Основную задачу то не выполнил =)

Дружище, ты за невыполненную задачу и не проси. Просто объясни, от какого зла ты их спас и сколько они аптайма бы потеряли еще с переустановкой всей системы. И предложи самим определить тебе вознаграждение.
Некоторых злоумышленников можно отсечь проверяя поле referer заголовка запроса.

И, естессно, не ресайзить в сторону увеличения (можно сохранять линки на оригинал) и ограничить разумными размерами сверху.

Но, вопрос интересный. Спасибо за подсказку.
Решение по экономии места на диске родилось такое — после рисайза сохраняется изображение с указанием реальных размеров (после рисайза) в имени файла и создается symlink на этот файл с указанием запрошенных размеров в имени линка.

Таким образом если запрос картинки из разных частей шаблона (например 400x400 и 400x300) преобразует ее к одному и тому же реальному размеру (например 400x200) то процесс рисайза пройдет один раз и файл сохранится в единственном экземпляре с несколькими линками на него.

Вызов скрипта рисайза у нас реализован через mod_rewrite.
И бывает даже такое, что люди считают объектно ориентированным программированием оборачивание функций в классы и вызов этих функций как статических методов классов.

Заблуждение возникает от нежлания разобраться в предмете.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity