Перейти к содержанию
Официальный форум поддержки Simpla

Массовая оптимизация фотографий товаров по Pagespeed Insights


Перейти к решению Решено Noxter,

Рекомендуемые сообщения

Просто ужас. Один не может настроить правильное сжатие изменив 1 цифру, другой советует какую то дичь из страницы с фотками. Вы стоите друг друга :D

Ты тормоз.

Я никому ничего не советовал, набросал небольшой скриптик по просьбе ТС и как ни странно это решило вопрос ТС. Волки сыты и овцы целы, а один ты как петух все никак угомонится не можешь. Попустись наконец-то!

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 51
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Он сжимает фотки ровно также как и симпла - меняет кач-во jpg Изображения.

 

Вот Вы интересный человек! Ну давайте, напишите какую цифру и где поменять, чтобы Pagespeed принял фотки? Думаете мне сильно хотелось устраивать эти танцы с бубном? Реально, напишите - я попробую  - тогда и будет видно, кто прав. Я менял здесь 

 

private function image_constrain_gd($src_file, $dst_file, $max_w, $max_h, $watermark=null, $watermark_offet_x=0, $watermark_offet_y=0, $watermark_opacity=1)
    {
        $quality = 100;
 
Кроме жуткого ухудшения видимого качества это ничего не дало, Pagespeed не принимал.
Изменено пользователем martinways
Ссылка на сообщение
Поделиться на другие сайты

Ты тормоз.

Я никому ничего не советовал, набросал небольшой скриптик по просьбе ТС и как ни странно это решило вопрос ТС. Волки сыты и овцы целы, а один ты как петух все никак угомонится не можешь. Попустись наконец-то!

Петушок, ты опять закукарекал? Иди в курятник и там кукарекай, 30 летний олень.

 

 

Кроме жуткого ухудшения видимого качества это ничего не дало, Pagespeed не принимал.

Значит вы не очистили кэш поэтому ничего не дало. У меня почему то всё работает, хоть я и поменял всего эту переменную, и больше ничего.

Изменено пользователем a13x
Ссылка на сообщение
Поделиться на другие сайты

Петушок, ты опять закукарекал? Иди в курятник и там кукарекай, 30 летний олень.

 

Значит вы не очистили кэш поэтому ничего не дало. У меня почему то всё работает, хоть я и поменял всего эту переменную, и больше ничего.

Пшёл нахуй долбоёб
Ссылка на сообщение
Поделиться на другие сайты

Пшёл нахуй долбоёб

Иди скрипт напиши автору, чтобы все фотки выводил, реши вопрос через жопу, как ты обычно это делаешь :D Ой, уже написал? Ну кукарекай тогда дальше.

Ссылка на сообщение
Поделиться на другие сайты

Иди скрипт напиши автору, чтобы все фотки выводил, реши вопрос через жопу, как ты обычно это делаешь :D Ой, уже написал? Ну кукарекай тогда дальше.

Ты в какую дырку затычка?

Свистни в хуй еблан криворукий.

Ссылка на сообщение
Поделиться на другие сайты

 

Вот Вы интересный человек! Ну давайте, напишите какую цифру и где поменять, чтобы Pagespeed принял фотки? Думаете мне сильно хотелось устраивать эти танцы с бубном? Реально, напишите - я попробую - тогда и будет видно, кто прав.

Ваш вопрос решён?

Если да, то тему лучше закрыть.

Ссылка на сообщение
Поделиться на другие сайты

С какой целью ее закрыть. А если через месяц кто-то захочет еще полезное добавить по теме, то будут новые дубли тем плодиться?

 

И вообще, как-то не очень понятно, в чем смысл закрытия тем?

Ссылка на сообщение
Поделиться на другие сайты

Ну как закрыть тему - я тут не нашел, отметил решением проблемы только сообщение Noxter-а c кодом, который помог мне вывести все фотки на одну страницу. А на самом деле было бы очень даже полезно для всех, если бы кто-то помог допилить симплу чтобы фотки автоматом оптимизировались при ресайзе, товарищи программисты, это очень сложно или дорого? Если только за деньги, то о какой сумме речь? Я готов оплатить, ведь дело стоящее. Все-таки в выводе фоток на одну страницу есть минус в том, что папка products заполняется миниатюрами не сразу после загрузки новых фоток, а только постепенно в процессе их создания, например при первом просмотре страницы товара или клике на миниатюру "увеличить", из-за этого приходится после каждого добавления новых товаров брать и вручную просматривать на сайте все фотки, чтобы создались миниатюры и их можно было потом оптимизировать при помощи страницы всех фоток, которую я создал. Это конечно изврат, но все равно быстрее, чем каждую страницу товара вставлять в поле Pagespeed , анализировать и скачивать\закачивать оптимизированные.  У кого какие идеи на счет оптимизации на лету? 

Ссылка на сообщение
Поделиться на другие сайты

Ну как закрыть тему - я тут не нашел, отметил решением проблемы только сообщение Noxter-а c кодом, который помог мне вывести все фотки на одну страницу. А на самом деле было бы очень даже полезно для всех, если бы кто-то помог допилить симплу чтобы фотки автоматом оптимизировались при ресайзе, товарищи программисты, это очень сложно или дорого? Если только за деньги, то о какой сумме речь? Я готов оплатить, ведь дело стоящее. Все-таки в выводе фоток на одну страницу есть минус в том, что папка products заполняется миниатюрами не сразу после загрузки новых фоток, а только постепенно в процессе их создания, например при первом просмотре страницы товара или клике на миниатюру "увеличить", из-за этого приходится после каждого добавления новых товаров брать и вручную просматривать на сайте все фотки, чтобы создались миниатюры и их можно было потом оптимизировать при помощи страницы всех фоток, которую я создал. Это конечно изврат, но все равно быстрее, чем каждую страницу товара вставлять в поле Pagespeed , анализировать и скачивать\закачивать оптимизированные.  У кого какие идеи на счет оптимизации на лету?

Если гугл поделится инструментом сжатия (который он считает лучшим), то сделать можно будет, а пока что только так как есть.
Ссылка на сообщение
Поделиться на другие сайты

Если гугл поделится инструментом сжатия (который он считает лучшим), то сделать можно будет, а пока что только так как есть.

 

Гугл порекомендовал например jpegoptim, а для работы с этой утилитой в среде Линукса есть решение на php:

https://github.com/bensquire/php-image-optim

 

единственное — там не указана версия языка, потому не могу сказать — подойдет ли решение каждому

 

Буду внедрять в середине февраля — отпишусь

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Есть одна опасность массовой перезаливки из Винды. Дело в том, что в Винде имена файлов регистроНЕзависимые, а в Линуксе (на сервере) регистрозависимые.

Поэтому, если вдруг при перезаливке были сообщения типа "Такой файл уже существует", то это значит, что там два файла с именами, например, foto1.jpg и Foto1.jpg, и это РАЗНЫЕ фотки. Или может быть такое: foto1.jpg и foto1.JPG - для сервера - это разные файлы, а для Винды - одинаковые.

Поэтому будьте осторожны.

Сам с этим столкнулся и назаливал дублей фоток или же заменял не те фотки не теми фотками)) Потом пришлось все восстанавливать из резервной копии и решать по-другому.

 

Еще программы для сжатия могут переводить названия фоток в нижний регистр ))

 

В общем, с массовой перезаливкой из Винды могут быть проблемы.

 

Лучший вариант решения проблемы - перезаливать из Линукс, а не из Винды.

 

Ну, это так - совет-предупреждение.

Изменено пользователем DmitryCH
Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

К сожалению, Pagespeed видимо установил лимит на количество обрабатываемых за один раз файлов (может даже благодаря мне))) и теперь метод вывода всех фоток на одну страницу уже не помогает обработать все фотки одним махом. Получается теперь нужно вручную вставлять ссылку на каждый товар, скачивать архив с оптимизированными фотками  и заливать на сервак, но это полная жесть. Проще забить на оптимизацию, если товаров больше 20. Может кто че узнал новое по этой теме как оптимизировать фотки более удобным способом?Встречал инфу, что есть плагин Pagespeed  для сервера, может через него можно сжимать фотки "на лету"?

Изменено пользователем martinways
Ссылка на сообщение
Поделиться на другие сайты

К сожалению, Pagespeed видимо установил лимит на количество обрабатываемых за один раз файлов (может даже благодаря мне))) и теперь метод вывода всех фоток на одну страницу уже не помогает обработать все фотки одним махом. Получается теперь нужно вручную вставлять ссылку на каждый товар, скачивать архив с оптимизированными фотками  и заливать на сервак, но это полная жесть. Проще забить на оптимизацию, если товаров больше 20. Может кто че узнал новое по этой теме как оптимизировать фотки более удобным способом?Встречал инфу, что есть плагин Pagespeed  для сервера, может через него можно сжимать фотки "на лету"?

Почитайте https://ru.wikipedia.org/wiki/WebP
Ссылка на сообщение
Поделиться на другие сайты

Спасибо, Noxter (кстати, привет!)), почитал, но учитывая тот факт, что мои познания в принципах сжатия изображений и методах их внедрения в движок сайта стремятся к нулю, то данная информация поможет мне чуть менее, чем никак) 

Пишу тут в надежде, что может появился такой человек, который знает как оптимизировать фотки быстрее, чем это можно сделать известным способом. Готов оплатить такое решение, так как люблю наблюдать в результатах анализа Pagespeed 100% - возможно это извращенная форма перфекционизма, но все же))  как мне показалось, 100% оптимизация положительно влияет на ранжирование сайтов, но может это просто совпадение...

Ссылка на сообщение
Поделиться на другие сайты

Фотки сжатые через сервис Tinypng хорошо воспринимаются Pagespeed, так может кто знает как автоматизированно сжимать через этот сервис? Или можно установить на сайт аналогично сжимающий скрипт (было бы конечно лучше)?

Ссылка на сообщение
Поделиться на другие сайты

Я себе сделал через бесплатный jpegoptim — сжатие идет на лету во время ресайза

 


Если у вас сайт на vps и php > 7.0 — могу помочь

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

...люблю наблюдать в результатах анализа Pagespeed 100% - возможно это извращенная форма перфекционизма, но все же))  как мне показалось, 100% оптимизация положительно влияет на ранжирование сайтов, но может это просто совпадение...

 

Смотрю выдачу Яндекса по запросу 'модули Simpla' и проверяю найденные страницы через PageSpeed.

 

1. Первый результат

https://joomlok.com/catalog/moduli/brand-simplacms

Уровень оптимизации 70/52 %

 

2. Второй http://simpla-addons.org/blog/modules

74/76

 

3. Третий http://www.cmssimpla.ru/improvement/

86/80

 

10. последний на странице https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.cs-cart.ru%2Fblog%2Fluchshiy-dvizhok-dlya-internet-magazina-cs-cart-snova-vperedi%2F%3Futm_source%3Dyandex.search%26utm_campaign%3Dwrong-compare%26yclid%3D2433815197604127202&tab=desktop

37/41

 

51. Первый на пятой странице http://simpla-nulled.ru/

76/91

 

Вывод - особой зависимости в зависимости от тестов PageSpeed не наблюдается...

 

Недавно обсуждался подобный вопрос, связанный с валидатором:

http://forum.simplacms.ru/topic/13544-вывод-цены/?p=105912

 

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

 

Изменено пользователем phukortsin
Ссылка на сообщение
Поделиться на другие сайты

Я себе сделал через бесплатный jpegoptim — сжатие идет на лету во время ресайза

 

 

Если у вас сайт на vps и php > 7.0 — могу помочь

 

Без vps никак не обойтись? Так не хочется специально для этой функции его заказывать и разбираться в нем... Никогда еще не пользоввался vps-ом, хватало возможностей стандартного хостинга.

Изменено пользователем martinways
Ссылка на сообщение
Поделиться на другие сайты

Выключаете imagick

Потом выставляете качество 50 или 60 в функции для GD - и удаляем все из папки files/products

Все готово пейджСпид доволен

Ссылка на сообщение
Поделиться на другие сайты

Выключаете imagick

Потом выставляете качество 50 или 60 в функции для GD - и удаляем все из папки files/products

Все готово пейджСпид доволен

В принципе совет неплохой, долго экспериментировал с качеством - лично у меня самый лучший результат от 82 до 85% качества, из 20 фоток пейджспид не принимает 1-2, если же ставить больше или меньше - то не принимает все больше и больше фоток.

 

P.S.

Протестил на другом сайте с другими фотками - результат не очень, на половину фоток ругается , перепробовал весь диапазон установки качества. Так что это решение далеко не идеальное, но с ним конечно однозначно лучше, чем без него.

Изменено пользователем martinways
Ссылка на сообщение
Поделиться на другие сайты

Смотрю выдачу Яндекса по запросу 'модули Simpla' и проверяю найденные страницы через PageSpeed.

 

1. Первый результат

https://joomlok.com/catalog/moduli/brand-simplacms

Уровень оптимизации 70/52 %

 

2. Второй http://simpla-addons.org/blog/modules

74/76

 

3. Третий http://www.cmssimpla.ru/improvement/

86/80

 

10. последний на странице https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.cs-cart.ru%2Fblog%2Fluchshiy-dvizhok-dlya-internet-magazina-cs-cart-snova-vperedi%2F%3Futm_source%3Dyandex.search%26utm_campaign%3Dwrong-compare%26yclid%3D2433815197604127202&tab=desktop

37/41

 

51. Первый на пятой странице http://simpla-nulled.ru/

76/91

 

Вывод - особой зависимости в зависимости от тестов PageSpeed не наблюдается...

 

Недавно обсуждался подобный вопрос, связанный с валидатором:

http://forum.simplacms.ru/topic/13544-вывод-цены/?p=105912

 

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

 

 

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

 

Позиция в выдаче - это суммарная оценка различных индексов и рейтингов. А делая сравнение основываясь лишь на оценке pagespped и позиции в выдаче (еще и на яндексе) - это как то глупо.

 

PS: чисто по моему мнению, то сам факт оценки не особо важен. Но как видно, эта оценка основывается на скорости отдачи сайта клиенту (картинки, ответ сервера, прикладные файлы). Это же означает чем больше оценка pagespeed тем быстрее грузится сайт. Естественно это какой то + к общей оценке сайта и к скорости индексации. Но не нужно это рассматривать как панацею. Потому что факторов там еще много. 

Изменено пользователем yr4ik
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...