Доработка для оптимизации загрузки изображений на сайтах
data-domain
и data-src
, для них вычисляет размер и делает src вида example.com/upload/scale/X/Y/MODE/path-to-file.jpg
Проблема здесь в том, что верстальщик не всегда может задать размер элементу img на странице - иногда страницы верстаются так что изображение имеет нулевой размер, или динамически масштабируется на основании известной ширины.
Необходимо доработать скрипт таким образом, чтобы:
- Скрипт не делал запросы вида
/upload/scale/0/0/2/path-to-file
- если оба размера передать нулями, возвращается ответ сContent-Length : 0
, при этом запрос к серверу всё равно выполняется; Так же в этой ситуации нужно писать предупреждение лог с указанием изображения. - Скрипт умел использовать аттрибут
data-mode
для уточнения параметра MODE в запросе (по-умолчанию 2).