X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Уменьшение размера и веса изображения, timthumb.php валит сайт
Nemo
Nemo
Topic Starter сообщение 23.2.2015, 15:33; Ответить: Nemo
Сообщение #1


Оптимизатор
*******

Группа: Active User
Сообщений: 3129
Регистрация: 22.8.2007
Поблагодарили: 456 раз
Репутация:   163  


Доброго дня, и с праздником мужики :drinks: :boyan:


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

Но проблема в том что картинка для вывода в данном блоке имеет исходный размер к примеру 500*500, в блоке мы выводим размер 50*50, но при это фактический вес картинки большой так как она 500*500. Что влияет на скорость загрузки.

Есть пхп файл timthumb.php многие может имели с ним дело, если не ошибаюсь модуль\хак от ВП это идет.
Его суть в том что через этот файл обрабатывается картинка, и создается в папке кеша "тумбочка", указанных размеров, но с данным методов скорость первичного посещения сайта достигла 29секунд :(

Как вы выводите мини изображения?


--------------------
Крауд-маркетинг, ссылки покупаю здесь
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
titris
titris
сообщение 23.2.2015, 16:56; Ответить: titris
Сообщение #2


Участник
***

Группа: User
Сообщений: 231
Регистрация: 23.7.2012
Поблагодарили: 56 раз
Репутация:   10  


Nemo, Перед загрузкой на сайт изображения, удаляю из него все метаданные с помощью программки XnView, что уже уменьшает значительно "вес" картинки, порой вдвое. На сайте также установлен плагин EWWW Image Optimizer, который дополнительно оптимизирует графику, еще уменьшая ее "вес" за счет своих алгоритмов сжатия. Причем можно пакетно оптимизировать все изображения, в том числе и ранее загруженные на сайт.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nemo
Nemo
Topic Starter сообщение 23.2.2015, 17:29; Ответить: Nemo
Сообщение #3


Оптимизатор
*******

Группа: Active User
Сообщений: 3129
Регистрация: 22.8.2007
Поблагодарили: 456 раз
Репутация:   163  


У меня проблема с DLE... поставил туда этот файл.

titris но суть то не меняется, если обработать таким способом да вес меньше, но по факту путь на картинку идет на исходный размер


--------------------
Крауд-маркетинг, ссылки покупаю здесь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 23.2.2015, 21:59; Ответить: Electric
Сообщение #4


CMS help/antivirus
******

Группа: Active User
Сообщений: 1532
Регистрация: 27.12.2009
Из: Єдина Україна
Поблагодарили: 389 раз
Репутация:   57  


На ВП миниатюры генерятся 1 раз, когда аплодятся картинки на сайт, дальше миниатюры подгружаются уже готовые, а не генерятся каждый раз.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
JamesM12
JamesM12
сообщение 24.2.2015, 0:18; Ответить: JamesM12
Сообщение #5


Частый гость
**


Группа: User
Сообщений: 99
Регистрация: 30.10.2012
Поблагодарили: 27 раз
Репутация:   2  


Код
Есть пхп файл timthumb.php многие может имели с ним дело, если не ошибаюсь модуль\хак от ВП это идет.
Его суть в том что через этот файл обрабатывается картинка, и создается в папке кеша "тумбочка", указанных размеров, но с данным методов скорость первичного посещения сайта достигла 29секун


первичного - самое важно слово тут, да для первого юзера в зависимости от картинки может быть и будет, хотя очень врятли с чего вы взяли ? откуда такие данные ... но уже для 2ого и 3его и всех остальных картинка будет статично погружаться, время затрачанное на генерацию нужного урла(так как она уже лежит в папке кэш) несравнима с временем генерации картинки ... 1 раз закэшировавшись она более не будет так задерживать страницу при генерации, ничего такого в этом нету

Цитата
На ВП миниатюры генерятся 1 раз, когда аплодятся картинки на сайт, дальше миниатюры подгружаются уже готовые, а не генерятся каждый раз.


ну это если тема правельно настроенна, и картинки выводяться как миниатюры ... приведу пример

в файле functions.php от темы

Код
if ( function_exists( 'add_theme_support' ) ) {
    add_theme_support( 'post-thumbnails' );
    add_image_size( 'thumbnail-normal', 282, 194, true ); // 282 на 194 допустим для списков категорий не большая
    add_image_size( 'thumbnail-single-image', 780, '', true ); // большая но не оригинальная, если изображение больше, можно юзать на внутряшках
}


а теперь где нужно это вызываем
Код
<?php echo get_the_post_thumbnail( $post->ID, 'thumbnail-normal' ); ?>

и будет выведена картинка 282 на 194 как мы указали в functions.php

но тут есть 1 момент, когда вы будете добавлять новый пост с новой картинкой, помимо оригинала, Wordpress так же сгенерит еще 2 файла размерами которые мы указали ... я бы не сказал что это очень сильно вляет на место :)


Сообщение отредактировал JamesM12 - 24.2.2015, 0:22


--------------------
Создание, исправление, доработка, лечение ваших проектов :)
Linux, PHP, Javascript, HTML, CSS, Wordpress since 2008 - wpmastering.pro
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nemo
Nemo
Topic Starter сообщение 24.2.2015, 0:38; Ответить: Nemo
Сообщение #6


Оптимизатор
*******

Группа: Active User
Сообщений: 3129
Регистрация: 22.8.2007
Поблагодарили: 456 раз
Репутация:   163  


скорость замерялась здесь http://www.webpagetest.org/


--------------------
Крауд-маркетинг, ссылки покупаю здесь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
JamesM12
JamesM12
сообщение 24.2.2015, 19:22; Ответить: JamesM12
Сообщение #7


Частый гость
**


Группа: User
Сообщений: 99
Регистрация: 30.10.2012
Поблагодарили: 27 раз
Репутация:   2  


Тогда вот есть еще вот такой вариант https://gist.github.com/seedprod/1367237

Сообщение отредактировал JamesM12 - 24.2.2015, 19:24


--------------------
Создание, исправление, доработка, лечение ваших проектов :)
Linux, PHP, Javascript, HTML, CSS, Wordpress since 2008 - wpmastering.pro
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) NextGEN Gallery. Пропали все изображения!
В плагине WP NextGEN Gallery пропали все изображения!
3 aidos 744 30.11.2017, 7:58
автор: Nell
Открытая тема (нет новых ответов) Изображения с shutterstock от 15 рублей/штука
5 Mr_Big 568 10.9.2017, 21:30
автор: Palundra
Открытая тема (нет новых ответов) Размещение статей + ускорение индексации + повышение веса ссылок | Качественно и Доступно | Дешевле не бывает!
21 kalineo 9190 24.4.2015, 11:38
автор: kalineo
Горячая тема (нет новых ответов) Стоковые изображения для ваших сайтов по цене 3х рублей
51 contextadlinks 7906 21.10.2014, 17:28
автор: VulkanPartner


 



RSS Текстовая версия Сейчас: 18.12.2017, 16:54
Дизайн