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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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


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

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

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

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


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


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


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

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


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


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
JamesM12
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
Nemo
Topic Starter сообщение 24.2.2015, 0:38; Ответить: Nemo
Сообщение #6


скорость замерялась здесь http://www.webpagetest.org/
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
JamesM12
JamesM12
сообщение 24.2.2015, 19:22; Ответить: JamesM12
Сообщение #7


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Эксклюзив: Новые Офферы по снижению веса!
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-


 



RSS Текстовая версия Сейчас: 19.4.2024, 13:31
Дизайн