#e-commerce
#электронная коммерция
Вопрос:
Я работаю над проектом интернет-магазина.
Я разрабатываю дизайн для каждого продукта, мне нужна картинка трех размеров:
- 480 * 480
- 290 * 290
- 200 * 200
Какой из них лучше?
- Просьба к администратору интернет-магазина загрузить изображение для всех вышеуказанных размеров.
- Попросите его загрузить изображение размером 480 * 480, а затем сгенерировать другие размеры с помощью asp.net
Ответ №1:
Требовать от администратора вашего сайта загружать три отдельных изображения просто накладывает на администратора ненужные накладные расходы, и это обычно приводит к тому, что они не утруждают себя созданием и загрузкой трех отдельных изображений для каждого продукта, что приводит к созданию сайта электронной коммерции с отсутствующими изображениями.
Гораздо лучше использовать эту технологию, чтобы облегчить жизнь администраторам, требуя от них загрузки одного изображения и автоматизируя создание изображений меньшего размера. Автоматизация ручных задач — это весь смысл ИТ-индустрии, и если не делать этого там, где это возможно, это сводит на нет цель создания этих систем.
На самом деле нет никаких проблем с использованием ЦП, поскольку вам нужно только сгенерировать 2 изображения меньшего размера один раз в момент загрузки или не создавать их вообще, используя CSS для изменения размера (это может быть не оптимальное использование полосы пропускания). Я бы предпочел создать 2 меньших изображения либо при их загрузке администратором, либо сохранить их в кэше, либо создать их «на лету» при первом запросе, а затем поместить его в кэш.
Ответ №2:
Загрузите все три изображения — это уменьшит нагрузку на процессор. Затем вы можете использовать вычислительные мощности, чтобы сделать ваш сайт более отзывчивым.
Ответ №3:
На мой взгляд, подготовка изображения в трех размерах — это трудоемкий процесс, потому что он должен повторяться для каждого продукта.
генерация была бы лучше.
с другой стороны, может быть полезно просто загрузить большое изображение, а затем показать маленькие изображения с помощью css class’. (если посетитель будет видеть все изображения все время)