Доработка для оптимизации загрузки изображений на сайтах

1 000 руб. за проект
04 июня 2021, 15:43 • 3 отклика • 48 просмотров
У нас на сайтах есть специальный скрипт, который умеет находить изображения с аттрибутами data-domain и data-src, для них вычисляет размер и делает src вида example.com/upload/scale/X/Y/MODE/path-to-file.jpg

Проблема здесь в том, что верстальщик не всегда может задать размер элементу img на странице - иногда страницы верстаются так что изображение имеет нулевой размер, или динамически масштабируется на основании известной ширины.

Необходимо доработать скрипт таким образом, чтобы:

  1. Скрипт не делал запросы вида /upload/scale/0/0/2/path-to-file - если оба размера передать нулями, возвращается ответ с Content-Length : 0, при этом запрос к серверу всё равно выполняется; Так же в этой ситуации нужно писать предупреждение лог с указанием изображения.
  2. Скрипт умел использовать аттрибут data-mode для уточнения параметра MODE в запросе (по-умолчанию 2).
UPD: видел урл с отрицательными размерами; на всякий случай нужно проверить на отрицательные значения тоже (помимо проверки на нулевой размер)

Отзывы
Отличный исполнитель! Сделал все в срок! Доработал скрипт. Спасибо за работу! Рекомендую другим пользоваться твоими услугами!)
3 года назад
R50 b16fa7918b0d6b6aec02611496197a96
Фрилансер
 
3 года назад