Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2016, 21:53   #1
IgorLoginov
Новичок
Джуниор
 
Регистрация: 25.02.2016
Сообщений: 3
По умолчанию Выбор метода ресайза картинок для новостного сайта

Ребята помогите советом начинающему. Делаю новостной сайт, конечно, рассчитываю на большие нагрузки в будущем. Для изображений создал пока отдельный виртуальный сервер. Теперь вопрос. Как лучше сделать вывод изображений на сайт? На страницах, например, будет до 20 изображений выводиться. Одна картинка 430Х240 рх и остальные 19 на 130Х74рх. Оригинал 600Х340рх. Вес оригинала 30 – 40 kb. Какой вариант выбрать из ниже перечисленных?
1. Выводить оригинал и задавать размеры в html разметке, например, так - <img src="400x300.jpg" width="100" height="75"> ;
2. Делать ресайз каждого размера и сохранять готовые миниатюры;
3. Ресайз размера на лету с сохранением в кеш при помощи модуля ngx_http_image_filter_module в nginx.
Стоит ли заморачиваться с ресайзами или использовать первый вариант?
IgorLoginov вне форума Ответить с цитированием
Старый 26.02.2016, 08:14   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

имхо - 2 лучше.
1 имеет смысл делать если сайт адаптивный и размеры картинок будут меняться постоянно и довольно таки произвольно
3. полюбому будет грузить сервак
ADSoft вне форума Ответить с цитированием
Старый 26.02.2016, 12:19   #3
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
имхо - 2 лучше.
1 имеет смысл делать если сайт адаптивный и размеры картинок будут меняться постоянно и довольно таки произвольно
3. полюбому будет грузить сервак
по 3-ему пункту не особо будет, это просто даст возможность не заморачиваться с резайзом при загрузке, он один фиг создаст же кеш и заботливо сохранит ту же миниатюру.


а так да, по мне 2 вариант лучше и более контролируемый.
CodeNOT вне форума Ответить с цитированием
Старый 26.02.2016, 17:17   #4
IgorLoginov
Новичок
Джуниор
 
Регистрация: 25.02.2016
Сообщений: 3
По умолчанию

Цитата:
Сообщение от CodeNOT Посмотреть сообщение
по 3-ему пункту не особо будет, это просто даст возможность не заморачиваться с резайзом при загрузке, он один фиг создаст же кеш и заботливо сохранит ту же миниатюру.


а так да, по мне 2 вариант лучше и более контролируемый.
Мне по душе третий вариант, это самое лучшее решение, как мне кажется, но меня беспокоит, что это действительно будет создавать большие нагрузки на сервер. Многие про это пишут. Второй вариант будет создавать много лишних мусорных картинок. Архив в последствии будет большим и ежедневно обновляться. Если бы точно знать, что модуль ngx_http_image_filter_module не будет нагружать сильно сервер. Но в этом у меня мало опыта пока.
IgorLoginov вне форума Ответить с цитированием
Старый 26.02.2016, 17:20   #5
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

запустить и протестить, и так дубли имаг не так плохи как вы можете подумать, во всяком случае это позволит вам например потом в ту же cdn спокойно засунуть без костылей для nginx опять же
CodeNOT вне форума Ответить с цитированием
Старый 26.02.2016, 17:44   #6
IgorLoginov
Новичок
Джуниор
 
Регистрация: 25.02.2016
Сообщений: 3
По умолчанию

Цитата:
Сообщение от CodeNOT Посмотреть сообщение
запустить и протестить, и так дубли имаг не так плохи как вы можете подумать, во всяком случае это позволит вам например потом в ту же cdn спокойно засунуть без костылей для nginx опять же
Спасибо за совет. Действительно, об этом я не думал. Вообще самым лучшим, как говорят с точки производительность сервера это делать дубли картинок. Везде есть свои плюсы и минусы.
IgorLoginov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимация картинок для сайта mitchel12 HTML и CSS 2 14.01.2016 07:56
JavaFX, выбор метода анимации. kroi Общие вопросы по Java, Java SE, Kotlin 0 20.01.2015 19:12
Разработка базы данных новостного сайта на языке sql в Mysql novator_ Фриланс 6 06.11.2013 17:33
Программа выбор картинок на делфи Surreal Помощь студентам 5 18.04.2013 16:19
Выбор CMS для сайта JohnLock WordPress и другие CMS 4 11.08.2009 09:35