Привет.
Хостинг у меня пока по минимальному тарифу 1000 Мб., но на 100+ статей по несколько картинок к каждому посту, мне кажется хватило бы как минимум на 1000 постов.
Получил предупреждение с хостинга:
ЦитироватьНа вашем аккаунте *** расположенном на сервере *** мало свободного места! Занятое место: 910.4 Мб / 1000 Мб (использовано 91%).
В общем, как выяснилось, картинки дублируются, а я использую только оригинальный, большой размер.
Я в WordPress не очень, поэтому прошу помощи: как удалить все дубли изображений и что бы впредь они не дублировались?
Спасибо!
По себе знаю, что многое не удалить... По крайней мере самые маленькие миниатюры используются в админке в "медиафайлах" (это что бы вы их видели).
Чуть побольше могут идти (в зависимости от шаблона и т.д.) к миниатюрам к постам, товарам и т.д.
Точнее удалить конечно можно, но это не лучший выход.
Если хотите сберечь место, лучше оригинал оптимизируйте (оптимизированное изображение, даже на полноэкранный слайдер вполне вмещается в 100-130 кб).
Думаю, место вы теряете где-то в другом месте.
У меня на 5 гб (из 8-ми) сейчас находится 10 сайтов:
2 одностраничника по 40-60 картинок-галерея на каждом (превью с оригиналом)
6 магазинов на 1200 товаров в сумме где-то (с картинками естественно).
2 небольших сайта, но на каждом точно есть штук 50-70 картинок в статьях, на страницах и т.д.
При этом 8 из них на вордпрессе (сами движки с плагинами же тоже что-то весят).
Цитата: Plan от 09-11-2017, 20:11:54
Если хотите сберечь место, лучше оригинал оптимизируйте (оптимизированное изображение, даже на полноэкранный слайдер вполне вмещается в 100-130 кб).
Да, я картинки прогоняю через фoтошоп, они оптимизированы.
Цитата: Plan от 09-11-2017, 20:11:54
Думаю, место вы теряете где-то в другом месте.
Топ самых больших папок:
***/wp-content/uploads/2017
***/wp-content/uploads/2017/10
***/wp-content/uploads/2017/08
***/wp-content/uploads/2017/07
***/wp-content/uploads/2017/09
Так что это точно картинки )
Может всё же есть способ автоматически удалить миниатюры, что бы вручную не перебирать?
Я через ФТП делал сортировку по имени и все что что заканчивается например на "320х280.jpg" все удалял)).
Плагин, честно не подскажу, но, получается у вас в одной статье по 10 м.б фoто??
1. Проскaнируйте страницы с фoто сервисом гугла https://developers.google.com/speed/pagespeed/insights/
2. Если он не выявит не оптимизированных изображений, то я ошибся и нужно удалять дубли
3. Если нет - Попробуйте программу RIOT, на примере 1 картинки установите максимальный размер файла, что бы не было видно потери качества (как правило для слайдера во весь экран хватает и 100-120 кб.)
P.S Сортировал наверное все-таки по размеру и если находил неестественные окончания - пачкой удалял)
Цитата: Plan от 09-11-2017, 20:25:36
Я через ФТП делал сортировку по имени и все что что заканчивается например на "320х280.jpg" все удалял)).
Плагин, честно не подскажу, но, получается у вас в одной статье по 10 м.б фoто??
1. Проскaнируйте страницы с фoто сервисом гугла https://developers.google.com/speed/pagespeed/insights/
2. Если он не выявит не оптимизированных изображений, то я ошибся и нужно удалять дубли
3. Если нет - Попробуйте программу RIOT, на примере 1 картинки установите максимальный размер файла, что бы не было видно потери качества (как правило для слайдера во весь экран хватает и 100-120 кб.)
P.S Сортировал наверное все-таки по размеру и если находил неестественные окончания - пачкой удалял)
Спасибо за сортировку ) попробую.
Катринки у меня 1200 в ширину, размер от 100 до 150 кб, но гугл всё равно рекомендует оптимизировать, я заметил он всегда не доволен )
Вот ещё программу попробую, не слышал про такую, спасибо.
Ну смотря на сколько гугл недоволен? На сколько пишет можно оптимизировать? Для страницы на которой много картинок, например, 100-200 кб это еще нормально ИМХО.
Но если 10-15 картинок и гугл пишет - нужно оптимизировать на 1мб - это уже очень перебор))).
Хотя соглашусь он всегда чем то недоволен.
RIOT я пользуюсь, не реклама, может есть и лучше, там есть функция - редактировать фoто по параметрам:
можно подогнать любое фoто под 20 кб, например
или под ширину или высоту именно 1000 пик. и т.д.
Цитата: Plan от 09-11-2017, 20:40:07
Ну смотря на сколько гугл недоволен? На сколько пишет можно оптимизировать?
Там на 11%, 15%, 17% - не значительно, в общей сложности не более 50 кб.
Цитата: Альбертычъ от 09-11-2017, 20:19:01Да, я картинки прогоняю через фoтошоп, они оптимизированы.
Фотошоп, по крайней мере старый, не делал lossy compression, т.е. там, где качество на глаз почти не меняется, потому как очень близкие цвета заменяются на один. Ну, типа того. Так что запись в фoтошопе с 80% качеством не является оптимизацией.
Цитата: Альбертычъ от 09-11-2017, 20:19:01Может всё же есть способ автоматически удалить миниатюры, что бы вручную не перебирать?
Автоматом - на знаю, а вот вручную, на блогах народ в советах временами пишет, что удалюают. Делается так. Вам вордпресс (наверно, от темы зависит, генери определенный набор уменьшенных изображений. То, как вы настроили тему, может использовать не весь набор, а только часть. Так вот все то, что не используется, можно удалить. Генерация происходит разово, поэтому вновь они не появятся.
Автоматизировть, наверно, можно, т.к. у всех уменьшенных будет тип ИмяИзображения-цифра-х-цифра.jpeg. Т.е. вы вытираете с такими цифрами, которые вам не нужны,отрортировывая через фтп-клиент.
Но лучше начните с того, что гляньте, насколько большие (в пикселях) ваши изображения на сайте, и нужны ли вам такие размеры. Уменьшайте до загрузки, хоть в пейнте. Потом оптимизируйте (lossy compression) и только потом ставьте на сайт. В старых статьях придется сильно потрудиться. Но если в возьмете за правило так делать изначально, это добавляет не так много усилий и времени.
Ну а в качестве аргумента, если б вы привели пример такой страницы с 1м изображением, можно было бы посмотреть, сколько можно там согранить по месту.
Цитата: Альбертычъ от 09-11-2017, 20:34:02но гугл всё равно рекомендует оптимизировать, я заметил он всегда не доволен
потому как нет lossy compression
Цитата: Альбертычъ от 09-11-2017, 20:34:02Катринки у меня 1200 в ширину
Вы действительно показываете во все 1200 пиксилей? У меня это будет почти на весь экран :) и в длинну, скорее всего, вылезет за пределы... У ваших мобильных юзеров какое раздешение девайса?
Цитата: zanuda от 09-11-2017, 20:48:33
потому как нет lossy compression
Вы действительно показываете во все 1200 пиксилей? У меня это будет почти на весь экран :) и в длинну, скорее всего, вылезет за пределы... У ваших мобильных юзеров какое раздешение девайса?
Да, во всю ширину - 1200 пх.
lossy compression - спасибо )
сайт адоптивный для всех устройств.
Про 1200пкс - спршиваю потому, что для компютера может и многовато, а для какого-нибудь АйПада... не знаю сходу сколько там у них. Адаптивность ту не причем, т.к. смотрится на наибольшее необходимое изображение, а остальное из него уже тема подстраивает.
lossy compression - где-то на форуме была ветка по оптимизации. Народ оптимизирует часто он-лайновыми сервисами - так там давали несколько ссылок. Найдете, выбирете себе наиболее подходящий.
Всем спасибо.
Единственный способ, хоть и не очень быстрый - это ручное удаление по сотреровке. Так же, что бы на новых страницах не дублировались изображения, установил нолики в настройках - размеры изображений. И закомментировал в functions.php вот эти строки:
set_post_thumbnail_size( 730, 450, true );
add_image_size( 'ci_masonry', 665 );
add_image_size( 'ci_slider', 1110, 600, true );
add_image_size( 'ci_wide', 0, 260, false );
add_image_size( 'ci_tall', 750, 1000, true );
add_image_size( 'ci_square', 200, 200, true );
В phpMyAdmin, запросом SELECT * FROM wp_posts WHERE post_type='attachment' ORDER BY filesize DESC - увидишь толстых свинок. Удали вручную или через WP-CLI wp media regenerate --only-missing.
Потом впиливаешь add_filter('intermediate_image_sizes_advanced', '__return_empty_array') в functions.php и WP перестанет плодить мусорные размеры.