Управление электронной коммерцией изображений

#e-commerce

#электронная коммерция

Вопрос:

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

  1. 480 * 480
  2. 290 * 290
  3. 200 * 200

Какой из них лучше?

  • Просьба к администратору интернет-магазина загрузить изображение для всех вышеуказанных размеров.
  • Попросите его загрузить изображение размером 480 * 480, а затем сгенерировать другие размеры с помощью asp.net

Ответ №1:

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

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

На самом деле нет никаких проблем с использованием ЦП, поскольку вам нужно только сгенерировать 2 изображения меньшего размера один раз в момент загрузки или не создавать их вообще, используя CSS для изменения размера (это может быть не оптимальное использование полосы пропускания). Я бы предпочел создать 2 меньших изображения либо при их загрузке администратором, либо сохранить их в кэше, либо создать их «на лету» при первом запросе, а затем поместить его в кэш.

Ответ №2:

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

Ответ №3:

На мой взгляд, подготовка изображения в трех размерах — это трудоемкий процесс, потому что он должен повторяться для каждого продукта.

генерация была бы лучше.

с другой стороны, может быть полезно просто загрузить большое изображение, а затем показать маленькие изображения с помощью css class’. (если посетитель будет видеть все изображения все время)