Может ли большее количество зарегистрированных размеров изображений повлиять на производительность?


Этот вопрос связан с этим , но немного отличается.

В макете (страница архива) для проекта Wordpress, над которым я сейчас работаю, есть несколько размеров изображений, которые больше нигде не отображаются. Они довольно (на десятки пикселей) близки к тем размерам, которые мы уже зарегистрировали - скажем, у нас уже есть 210x300, а новый размер составляет 230x300. Есть также еще один новый размер изображения, который удваивает его по высоте и может быть также заменен уже существующим размером изображения.

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

Но, если смотреть с практической стороны, существуют ли какие-либо проблемы, связанные с производительностью, при добавлении все большего и большего размера изображений с помощью add_image_size? В настоящее время у нас есть 8 пользовательских размеров изображений, и я не уверен, что оптимально добавлять их больше.

Спасибо!

Author: Community, 2017-03-07

1 answers

Зависит от обстоятельств. Одним из аргументов может быть то, что если запрашиваемая страница использует все размеры, то будет много вызовов изображений (более медленный отклик, пропускная способность и т.д.), Но вы можете обойти это, т. Е. загрузив изображения с помощью JS. Кроме того, больший размер означает большее использование дискового пространства. Я не думаю, что существует какая-либо существенная проблема с производительностью, связанная с серверной частью, то есть вызовами/запросами бд и т.д.

Кроме того, если изображения сжаты с начала на несколько пикселей по ширине или высоте, разница в представление.

Вы можете иметь изображение размером 600x900 и охватывать множество промежуточных размеров, настраиваемых с помощью CSS, сохранять хорошее соотношение сторон и иметь хорошее качество для мониторов retina. Лучше иметь изображение большего размера и уменьшить его, чем иметь изображение меньшего размера и увеличивать его.

 1
Author: Laxmana, 2017-07-24 15:29:42