Помощник
|
Уменьшение размера и веса изображения, timthumb.php валит сайт |
Nemo
|
Сообщение
#1
|
||
|
|
||
|
|||
titris |
23.2.2015, 16:56;
Ответить: titris
Сообщение
#2
|
|
Nemo, Перед загрузкой на сайт изображения, удаляю из него все метаданные с помощью программки XnView, что уже уменьшает значительно "вес" картинки, порой вдвое. На сайте также установлен плагин EWWW Image Optimizer, который дополнительно оптимизирует графику, еще уменьшая ее "вес" за счет своих алгоритмов сжатия. Причем можно пакетно оптимизировать все изображения, в том числе и ранее загруженные на сайт.
-------------------- |
|
|
Nemo
|
Сообщение
#3
|
|
У меня проблема с DLE... поставил туда этот файл.
titris но суть то не меняется, если обработать таким способом да вес меньше, но по факту путь на картинку идет на исходный размер |
|
|
Electric |
23.2.2015, 21:59;
Ответить: Electric
Сообщение
#4
|
|
На ВП миниатюры генерятся 1 раз, когда аплодятся картинки на сайт, дальше миниатюры подгружаются уже готовые, а не генерятся каждый раз.
-------------------- |
|
|
JamesM12 |
24.2.2015, 0:18;
Ответить: JamesM12
Сообщение
#5
|
|
Код Есть пхп файл 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
|
Сообщение
#6
|
|
скорость замерялась здесь http://www.webpagetest.org/
|
|
|
JamesM12 |
24.2.2015, 19:22;
Ответить: JamesM12
Сообщение
#7
|
|
|
Тогда вот есть еще вот такой вариант https://gist.github.com/seedprod/1367237
Сообщение отредактировал JamesM12 - 24.2.2015, 19:24 -------------------- Linux, PHP, Javascript, HTML, CSS, Wordpress since 2008 - wpmastering.pro |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Эксклюзив: Новые Офферы по снижению веса! | 0 | drcash | 1300 | 26.6.2018, 16:49 автор: -Dr.cash- |
|
Изображения с shutterstock от 15 рублей/штука | 5 | Mr_Big | 3669 | 10.9.2017, 21:30 автор: Palundra |
|
Вывод изображения при наведения на часть картинки по area | 1 | androv77 | 4836 | 16.7.2016, 17:32 автор: -YroKPROG- |
|
Создаю фрактальные изображения для разных целей | 22 | Russ33 | 5072 | 27.6.2016, 21:42 автор: Russ33 |
|
Выровнить абсолютный блок по центру НЕИЗВЕСТНОГО размера без js | 2 | lensoy | 5590 | 27.9.2015, 19:08 автор: -lensoy- |
Текстовая версия | Сейчас: 19.4.2024, 13:31 |