XF 2.1 CDN

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.1.5

liner

Проверенные
Сообщения
1,010
Решения
2
Реакции
395
Баллы
8,195
Приветствую.
Есть пара вопросов по выносу аттачей и фоточек на другой сервер. В поиске "CDN" нашел, почитал.
Будут ли вынесенные файлы попадать в бэкап форума?

А то есть второй сервер, и народ перестал края видеть, фоточки по 19 Мб выкладывает:)
Вроде и ограничивать не хочется, но и бэкапы уже по 150 гиг.
 
В поиске "CDN" нашел, почитал.
Ну вообще CDN для другого - это раздача контента.

Будут ли вынесенные файлы попадать в бэкап форума?
Откуда мы знает, как у тебя организованы бекапы? Этот вопрос ты своему сисадмину должен задавать

и народ перестал края видеть, фоточки по 19 Мб выкладывает:)
Ресайз+пережимай автоматом и все. С годами, с ростом px пропорционально растет размер файлов и самое верное решение - сжимать до вменяемых размеров. Тогда у тебя и под файлы меньше уйдет, и сетевой трафик снизится (в т.ч. и для пользователя) и отзывчивость страницы (что любят все, от пользователей до поисковиков). Один сплошной профит, а расходов - доделать или написать с нуля плагин. И это решение.

но и бэкапы уже по 150 гиг.
Если tapапть - это больно, если rsync и прочее - это мелочи. Главное бекапы держать не в том же датацентре.
 
А должно? Есть пару сторонних плагинов (как минимум один явно рабочий), пережимающих по качеству, просто дописать ресайз перед оптимизацией ну и дописать это на галерею и т.д. Для jpg это будет тот же ресайз через convert (с imagick) c удалением метаданных, дальше какой нибудь jpegoptim сожмет до вменяемых величин. Так как операция проходит разово, то это и дешево и эффективно. До каких размеров ресайзить - смотри статистику посещаемости, скажем за последний месяц в разрезе задействованного разрешения, максимум с топ-5 и будет твоим предельным разрешением.

Попутно - отдельно заказать плагин, чтобы разово пережать уже сохраненные изображения. Не все сразу, скажем по 25-50 за итерацию - будет ненапряжно для железа. Если разумно подойти - то со 10 гиг сырых фоток можно сделать 3-5гиг, незаметно для пользователей. А то и больше, фото жмется хорошо (а это основной графический контент на подобных форумах).
 
вроде встроенных решений у ксена не появилось.
Есть костыль: в конфиге прописать $config['maxImageResizePixelCount'] = 100000000;
Все новые картинки режет до приемлемых размеров в момент загрузки.
 
Все новые картинки режет до приемлемых размеров в момент загрузки
Не совсем (с)
OFFTOP


- Хаим, я слышал вы выиграли миллион в лотерею! Это правда?
- Не совсем.
- Что значит не совсем?
- Ну во-первых не миллион, а тысячу. Во-вторых, не в лотерею, а в карты. И в третьих, не выиграл, а проиграл.


Только не режет, а блочит загрузку и не по весу файла, а по числу пикселей.
 
Только не режет, а блочит загрузку и не по весу файла, а по числу пикселей.
Для меня важно результат получить. Если из исходных 18Мб получается 600-700Кб, и глаз не видит разницы, значит все получилось. А как это называется правильно не так уж важно.
 
Если из исходных 18Мб получается 600-700Кб, и глаз не видит разницы, значит все получилось.
Вам большой пиксель (1х1) размером в гигабайт куда заливать?
Сказали же, пережимать при загрузке надо, а не ограничивать.
 
Вам большой пиксель (1х1) размером в гигабайт куда заливать?
Чтобы провернуть такое надо быть особо одаренным... Ограничения на сервере при таком подходе конечно же не сработают.
Сказали же, пережимать при загрузке надо, а не ограничивать.
Так я и не спорю. Написал же "костыль". Уменьшение исходного размера в 20+ раз от исходного меня устраивает по двум причинам: 1 - это бесплатно, 2 - альтернатив нет (ну или я не нашел пока).

Критиковать совсем не трудно, есть что предложить взамен?
 
Чтобы провернуть такое надо быть особо одаренным...
В метаданные мусора записать - много ли труда надо?
Чтобы реально увеличить пиксель до гигабайта, еще можно после основного блока данных файла записать мусора. Тоже выйдет пиксель валидный на гигабайт.

есть что предложить взамен?
Есть пару сторонних плагинов (как минимум один явно рабочий), пережимающих по качеству, просто дописать ресайз перед оптимизацией ну и дописать это на галерею и т.д. Для jpg это будет тот же ресайз через convert (с imagick) c удалением метаданных, дальше какой нибудь jpegoptim сожмет до вменяемых величин. Так как операция проходит разово, то это и дешево и эффективно. До каких размеров ресайзить - смотри статистику посещаемости, скажем за последний месяц в разрезе задействованного разрешения, максимум с топ-5 и будет твоим предельным разрешением.
 
Есть костыль: в конфиге прописать $config['maxImageResizePixelCount'] = 100000000;
Все новые картинки режет до приемлемых размеров в момент загрузки.
Как же иногда не хватает реакции ?‍♂️
А должно? Есть пару сторонних плагинов (как минимум один явно рабочий), пережимающих по качеству, просто дописать ресайз перед оптимизацией ну и дописать это на галерею и т.д. Для jpg это будет тот же ресайз через convert (с imagick) c удалением метаданных, дальше какой нибудь jpegoptim сожмет до вменяемых величин. Так как операция проходит разово, то это и дешево и эффективно. До каких размеров ресайзить - смотри статистику посещаемости, скажем за последний месяц в разрезе задействованного разрешения, максимум с топ-5 и будет твоим предельным разрешением.

Попутно - отдельно заказать плагин, чтобы разово пережать уже сохраненные изображения. Не все сразу, скажем по 25-50 за итерацию - будет ненапряжно для железа. Если разумно подойти - то со 10 гиг сырых фоток можно сделать 3-5гиг, незаметно для пользователей. А то и больше, фото жмется хорошо (а это основной графический контент на подобных форумах).
Уже всё написали что и как делать.
В нём уже есть всё и удаление мета данных и не только. Он работает со всеми контент тайпами которые наследуются от вложений. А это как минимум стандарт всех плагинов которые работают с вложениями, работать через встроенную систему вложений и за это разработчики даже андиб бьют. Так что галерея/мр и другие похожие плагины в которых льются изображения априори будут оптимизироваться.
Поверх нужно поставить
И он так же удаляет метаданные. И помимо этого не трогается пыха для отдачи вложений, а перекладывается на нгинкс это
 
Последнее редактирование:
Как же иногда не хватает реакции ?‍♂️
Согласен.

Разъясните мне пожалуйста:
Сделал не тесте все согласно написанному. Пытаюсь загрузить файл: *.jpg 5797Кб 5610х7150 пикселей.
Оба плагина без изменения настроены по дефолту. Пишет "Загружаемое изображение слишком большое. "

Попробовал загрузить тот же файл на рабочий форум на том же сервере. В настройках только костыль в конфиге, и ограничение в настройках форума 1600х1600
Результат: Картинка загрузилась итоговый размер 437,9 КБ 1256х1600 пикселей.

Вопрос: что я делаю не так?

з.ы. Кому интересно картинку прикрепил.
 

Вложения

  • 30-28071.jpg
    5.7 MB · Просмотры: 6
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу