LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 01:44:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Уменьшение коэффицента сжатия эскизов  (Прочитано 1997 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Sulpher
Support Team
*****

Репутация: +293/-9
Offline Offline

Пол: Мужской
Сообщений: 1677


Миграция сайтов на Joomla 2.5


« : 28.07.2009, 17:37:53 »

Возникла интересная мысль... К примеру, сгенерированный Virtuemart мини-эскиз размером 170x170 пикселей весит 20кб. Беру этот файлик и сохраняю в Фотошопе с коэффицентом сжатия jpeg 60% и получаю файл размером в 5 кб! Колоссальный выигрыш налицо. Сохраняю без сжатия - 100%  jpeg и получаю картинку размером 20кб. То есть, Virtuemart генерирует мини-эскизы без сжатия.

Немного посчитаем:
20 эскизов весом в 20 кб = 400 кб.
20 эскизов весом в 5 кб = 100 кб.

Представьте, насколько увеличится скорость загрузки страницы при таком положении дел.

Я предлагаю найти параметр в коде VirtueMart, отвечающий за коэффицент сжатия мини эскизов и задокументировать, если он существует и передаёт значение в GDgallery2. Думаю, что при сжатии мини-эскизов в 60% jpeg можно получить значительный выигрыш в размере мини-эскизов и, соответственно, повышение производительности сайта.
Записан
 
mixsture
Захожу иногда
**

Репутация: +3/-0
Offline Offline

Сообщений: 16


« Ответ #1 : 29.07.2009, 13:06:42 »

Ты прав.
Файл: class.img2thumb.php
Функция: NewImgSave()
Строка 323 от начала файла:
return imagejpeg($new_img, $fileout, 100);

Вот эта последняя 100 - и есть без сжатия.
Записан
beagler
Moderator
*****

Репутация: +316/-4
Offline Offline

Пол: Мужской
Сообщений: 2994


http://beagler.ru/


« Ответ #2 : 29.07.2009, 13:24:32 »

+1
Записан
Sulpher
Support Team
*****

Репутация: +293/-9
Offline Offline

Пол: Мужской
Сообщений: 1677


Миграция сайтов на Joomla 2.5


« Ответ #3 : 29.07.2009, 13:25:03 »

mixsture, спасибо за решение! +1. Сейчас отпишу разработчикам.
Записан
GTpro
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 98


« Ответ #4 : 01.03.2010, 17:15:18 »

А как она работает?
Например если установить значение 50 то картинка должна сжиматься в два раза?
И данное значение будет действовать при добавлении товара или при серфе по сайту?
Записан
Sulpher
Support Team
*****

Репутация: +293/-9
Offline Offline

Пол: Мужской
Сообщений: 1677


Миграция сайтов на Joomla 2.5


« Ответ #5 : 01.03.2010, 17:33:46 »

А как она работает?
Например если установить значение 50 то картинка должна сжиматься в два раза?
И данное значение будет действовать при добавлении товара или при серфе по сайту?
Аналогично тому, как будете сжимать картинку в любой программе (графический редактор или какая-нибудь утилита) - размер уменьшается пропорционально с качеством. Чем меньше весит картинка, тем хуже ее качество. Я выставил параметр сжатия 70.

Да, будет срабатывать один раз при добавлении товара. При серфе по сайту берётся уже готовая графика, которая формируется один раз при добавлении вами товара в админке.
Записан
GTpro
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 98


« Ответ #6 : 01.03.2010, 18:03:24 »

Очень полезная штука. Отталкивало возможность размещать множество модулей на главной из за чрез мерного веса. Теперь попробую, спасибо.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet