маленькое ускорение instantvideo ) *микрохак

+13
2.17K
Приветствую всех !

Может кому пригодится )
Особенно тем у кого обычный хостинг ..

У меня установлен Инстант видео от Fuze.
Компонент Шикарный, и сделан очень достойно.
Минимум запросов, генерация странички вообще мизер ..

Но заметил, что при открытии главной компонента, она как то долго грузится…

(Дополнено!)



Посмотрел размер, оказалось — 570 кб встроенных элементов !!
Выводится на нее 16 роликов, рубрики… без модулей, вобщем ничего особенного, а размер чтото великоват.
И это еще при условии, что включено сжатие..

Оказалось, что превьюшки ролика это файлы размером — 480 * 360 px которые
масштабируются до 193 * 109px…
Получается, что фото весит намного больше чем должно бы при таком размере.

Но компонент делает еще и маленькие превьюшки! которые лежат в другой папке, но с таким же названием файла.
Поменяв путь к файлам, вес моей странички
снизился с 570кб до 180кб, соответственно и грузиться она стала быстрее раза в 3 !
+ снижается нагрузка на хостера, экономится трафик ..
Немного конечно потерялось качество превьюшки, но не сильно .
А делается все заменой одной строчки :

Нужно найти в файле /templates/ ВаШшАбЛон /components/com_video_view.tpl
строчку :
  1. <img src="/upload/video/thumbs/medium/{$movie.img}" width="100" height="75" alt="{$movie.title|escape:'html'}" />
и поменять в ней название папки medium на small
что бы получилось вот так :
  1. <img src="/upload/video/thumbs/small/{$movie.img}" width="100" height="75" alt="{$movie.title|escape:'html'}" />
И все!
Это может помочь тем у кого обычный хостинг,
там как правило больше заметно долгое время загрузки.
Ускорение будет видно сразу..

PS Всех с Наступающим 9Мая!



Совсем забыл! Тоже самое можно сделать со страничкой канала пользователя!
Для этого в файле com_video_view_channel.tpl, в той же папке с шаблоном ,
нужно найти такую же строчку :
  1. <img src="/upload/video/thumbs/medium/{$movie.img}" width="100" height="75" alt="{$movie.title|escape:'html'}" />
и поменять на :
  1. <img src="/upload/video/thumbs/small/{$movie.img}" width="100" height="75" alt="{$movie.title|escape:'html'}" />
Размер у меня снизился с 720 до 350кб… Скорость загрузки повысилась раза в 2…
-3
Алексей Т Алексей Т 12 лет назад #
сайтик не работает:(
0
stasis stasis 12 лет назад #
Работает... щас только от туда...
-3
Алексей Т Алексей Т 12 лет назад #
1000 извинений!
+1
letsgo letsgo 12 лет назад #
Хорошая подсказка, но картинки смазанные конечно..
0
KS KS 12 лет назад #
Немного смазаны , это да.. но зато вес раза в 3 уменьшается.
Идеально было бы внести изменения в сам процесс ресайза превьюшки , но к сожалению все под зендом ..
+1
lezginka.ru lezginka.ru 12 лет назад #
+
стоит наверное и разработчику сообщить,чтобы включить в обновление
+1
KS KS 12 лет назад #
+! и желательно, что бы можно было размер выбирать, тогда вообще можно и под любой дизайн и под скорость сделать!
0
Def Def 12 лет назад #
поддерживаю
+1
SJen SJen 12 лет назад #
KS, плюс к вашему хаку стоило бы изменить размер превьюшки (это делается в админке компонента) и изменить стили - то есть отображаемую ширину и высоту. Тогда не будет уменьшения качества(не будет растягивания превьюшки), но мы сможем добить уменьшения размера.
0
KS KS 12 лет назад #
В админке компонента нашел только размер превьюшки в ленте активности ,и
размер ролика в категории с которого и делается превьюшка .
Как я понял, если в админке поменять размер в настройке категории то и ролик будет проигрываться в этом качестве..
0
SJen SJen 12 лет назад #
да, я тоже в админке поискал.. похоже это и есть настройка в ленте активности - у меня там стоит 120*90
хак применил, вот как теперь это смотрится (никакого растягивания картинок, все пиксель в пиксель:) )
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
" target="_blank">http://www.pechenuka.ru/video[/hide]
0
KS KS 12 лет назад #
у меня в настройках стоит 200*150, а превьюшки в small создаются 120*90 ..
Похоже настройка меняет только в ленте отображение стилями ..
Скорее всего small превьюшки для модулей предназначаются , как облегченный вариант )
0
KS KS 12 лет назад #
Да, и Если кому нужно , что бы картинка не растягивалась ,
нужно в файле invideo.css размеры править :
109px на 90px
193px на 120px
+4
Fuze Fuze 12 лет назад #
Все пожелания пишем сюда, скоро будет закрытый форум для клиентов.
Обновление готово, жду отчетов от последних тестеров. А пока что новое демо можно потрогать тут.
+2
letsgo letsgo 12 лет назад #
Очень хорошо, что будет форум.

Еще от автора

Похожие в Универсальном каталоге (хак для 1.x)
На одном из сайтов, где используется универсальный каталог для вывода различных товаров и тд, появилась необходимость сделать вывод похожих при просмо
Плагин  'Вставить фото из своих альбомов' (ver.1.10* & &uarr;)
Добрый день! Заметил одну особенность..
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.