Да, написал ему сегодня, пока не отвечал ) А не вкурсе как эти модули влияют на нагрузку?Вот тут не знаю... Я думаю, что для того, чтобы модуль сжал все изображения, то там надо что-то в showfull.php мудрить.
Обратись к byroot
Посмотрите видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Да, написал ему сегодня, пока не отвечал ) А не вкурсе как эти модули влияют на нагрузку?Вот тут не знаю... Я думаю, что для того, чтобы модуль сжал все изображения, то там надо что-то в showfull.php мудрить.
Обратись к byroot
PageSpeed растёт. Что еще надо?)Да, написал ему сегодня, пока не отвечал ) А не вкурсе как эти модули влияют на нагрузку?
в твоем случае единственный выход вручную сжимать картинки, есть софт который пачками сжимает в указанной папке все картинкиОк. Я про что и говорю. Т.е. я не смогу в полной новости оптимизировать все изображения таким способом? Если я скажем тэг {full-story} оберну , как вы говорите, соответствующим кодом, это не поможет? Или нужно конкретно по одному изображению указывать?
Зачастую в модулях есть кеш, нагрузка идет 1 раз при сжатии и записи в кеш, далее при его сбрасывании. Как таковой ее нетА не вкурсе как эти модули влияют на нагрузку?
Понял, спасибо! Как раз тестирую различные оптимизаторы. Ещё такой вопрос, в DLE есть такая функция: Качество сжатия .jpg изображения.в твоем случае единственный выход вручную сжимать картинки, есть софт который пачками сжимает в указанной папке все картинки
Зачастую в модулях есть кеш, нагрузка идет 1 раз при сжатии и записи в кеш, далее при его сбрасывании. Как таковой ее нет
Насколько я помню, именно эта штука и создает так называемые "тумбы" (thumbs). Т.е. уменьшеные копии изображения.Понял, спасибо! Как раз тестирую различные оптимизаторы. Ещё такой вопрос, в DLE есть такая функция: Качество сжатия .jpg изображения.
Это можно назвать оптимизацией изображений? Как мне написали в поддержке эта фун-ия использует встроенную в PHP библиотеку GD2. Но вот не нашел, удаляет ли данная библиотека лишние метаданные? Если удаляет, то чем плох этот вариант, таже оптимизация получается?
Там можно создавать среднюю и маленькую копию изображения, но я её отключил, чтобы не засорять хостингНасколько я помню, именно эта штука и создает так называемые "тумбы" (thumbs). Т.е. уменьшеные копии изображения.
встроенная в dle функция не срабатывает так, как того хотелось бы. Вбей ссылку на главную страницу или полную новость своего сайта тут, вероятней всего при проверке оптимизации сайта увидишь рекомендации сжать картинки. Их нужно сжимать как минимум для экономии места на хостинге, в идеале же для увеличения скорости отклика сайта, что есть одним из факторов ранжированияПонял, спасибо! Как раз тестирую различные оптимизаторы. Ещё такой вопрос, в DLE есть такая функция: Качество сжатия .jpg изображения.
Это можно назвать оптимизацией изображений? Как мне написали в поддержке эта фун-ия использует встроенную в PHP библиотеку GD2. Но вот не нашел, удаляет ли данная библиотека лишние метаданные? Если удаляет, то чем плох этот вариант, таже оптимизация получается?
senseich P.S скриптом могу поделиться.
Да, если можно поделись, так как есть в планах переходить на vds/vpssenseich Если сайт на vds/vps то можно поставить jpegoptim и pngout. Пишем скрипт, к примеру каждые "n" часа оптимизировать все в папке uploads, кроме тех изображений которые уже оптимизированы. И Профит !
P.S скриптом могу поделиться.
Вот почему и ищу варианты. А вообще при включенной опциии сжатия, как нистранно получились не плохие результаты. Я поставил сжатие на 55, загрузил фото с разрешением 650х480. Вот что получилось: Screenshot Слева до сжатия, справа после загрузки в новость. Размер до: 83,9 Кб , размер после: 42,4 Кб. И по качеству вроде норм.встроенная в dle функция не срабатывает так, как того хотелось бы. Вбей ссылку на главную страницу или полную новость своего сайта тут, вероятней всего при проверке оптимизации сайта увидишь рекомендации сжать картинки. Их нужно сжимать как минимум для экономии места на хостинге, в идеале же для увеличения скорости отклика сайта, что есть одним из факторов ранжирования
#!/bin/bash
/usr/bin/find $1 -type f -iname '*.jpg' -mmin -120 -exec /usr/bin/jpegoptim -q -f -o --max=50 --all-progressive --strip-all {} \; >/dev/null 2>&1
/usr/bin/find $1 -type f -iname '*.png' -mmin -120 -exec /usr/bin/optipng -quiet -nc -nb -o2 {} \; >/dev/null 2>&1
Круто! Подскажи, я пока в этом не силен, т.к. пользуюсь хостингом. 1. Это для любой ОС подойдет 2. Где это всё прописывается? )На выходе получается минимум в 2 раза легче размер, на глаз качество не ухудшается. Из 1.5 гб картинок после скрипта стало 450 мб.
если не трудно, распиши что и как надо делать, куда это все пихать и ставить.senseich DomiTori
Код:#!/bin/bash /usr/bin/find $1 -type f -iname '*.jpg' -mmin -120 -exec /usr/bin/jpegoptim -q -f -o --max=50 --all-progressive --strip-all {} \; >/dev/null 2>&1 /usr/bin/find $1 -type f -iname '*.png' -mmin -120 -exec /usr/bin/optipng -quiet -nc -nb -o2 {} \; >/dev/null 2>&1
0 */2 * * * /root/optimages.sh /home/admin/web/site.ru/public_html/uploads
ОС в принципе любая Centos/Debian/Ubuntu.Круто! Подскажи, я пока в этом не силен, т.к. пользуюсь хостингом. 1. Это для любой ОС подойдет 2. Где это всё прописывается? )
В описании модуля всё указано! Оборачивается не кусок кода, где есть картинки, а код, который выводит непосредственно само изображение! Указывается только прямая ссылка на изображение. Если картинки выводятся внутри full-story, то данный модуль не будет их обрабатывать, т.к. это никак не задать в шаблоне полной новости.Если я скажем тэг {full-story} оберну , как вы говорите, соответствующим кодом, это не поможет?
меньше размер страницы - больше скорость загрузки страниц! что ещё нужно?А не вкурсе как эти модули влияют на нагрузку?
Да, спасибо, немного подразобрался, я впринципе так и понял, что этот модуль больше подходит для превьюшек.В описании модуля всё указано! Оборачивается не кусок кода, где есть картинки, а код, который выводит непосредственно само изображение! Указывается только прямая ссылка на изображение. Если картинки выводятся внутри full-story, то данный модуль не будет их обрабатывать, т.к. это никак не задать в шаблоне полной новости.
crontab -e
0 */2 * * * /root/optimages.sh /home/admin/web/site.ru/public_html/uploads
Спасибо! А эти строчки где прописывать?#!/bin/bash /usr/bin/find $1 -type f -iname '*.jpg' -mmin -120 -exec /usr/bin/jpegoptim -q -f -o --max=50 --all-progressive --strip-all {} \; >/dev/null 2>&1 /usr/bin/find $1 -type f -iname '*.png' -mmin -120 -exec /usr/bin/optipng -quiet -nc -nb -o2 {} \; >/dev/null 2>&1
Да нигде. Это и есть скрипт. Я готовый вариант выложил.Спасибо! А эти строчки где прописывать?
Вот эта часть пути так и должна быть, или тут что-то другое нужно прописывать, например user или что-то еще?/admin/

