Обрезка изображения на клиенте или на сервере?

132
07 сентября 2019, 19:10

Подскажите на какой стороне лучше резать изображение? Сам сайт на ограниченное посещение пользователей нагрузка не должна быть большей (на там на сервере другие сайты лежат). Будет ли проблемой для сервера обрезать изображения или лучше делать это на стороне клиента, нужно обрезать фото клиентов и сжимать.

Answer 1

Обрезка изображений, особенно фото/аватары пользователей лучше всего проводить на стороне клиента. Вот список причин:

  1. Снижается нагрузка на сервер.
    Даже если в Вашем случае нагрузка будет незначительной, зачем оставлять её при возможности избежать.
  2. Возможность для пользователя управлять обрезкой фото.
    Если Вы не планируете сейчас добавлять редактор картинок, это не означает что так будет всегда. В современном вебе "редактор аватара" уже само собой разумеющееся.

Исключением может являться требование поддержки старых браузеров, в которых попросту нельзя работать с canvas

READ ALSO
Преобразование текста в картинку PHP

Преобразование текста в картинку PHP

я пытаюсь преобразовать текст в картинку с помощью PHP, есть полностью работоспособный код, который без проблем преобразует текст в картинку,...

134
обойти сайты не нагружая сервера

обойти сайты не нагружая сервера

Есть много доменов, которые нужно обойти, если начать в несколько потоков долбить сайты можно попасть на поддомены, принадлежащие одному...

115
Использование переменных при Ajax в WordPress

Использование переменных при Ajax в WordPress

Есть страница, на которой вывожу штук 20 постов

131