X
    Categories: Оптимизация сайта

Освобождаем место на хостинге, удаляем неиспользуемые изображения

Привет, друзья!

Сегодня поговорим о том, как удалить неиспользуемые изображения для сайта, созданного на движке wordpress и как использовать для этого плагин «DNUI Delete not used image». Эти действия помогут вам освободить место на хостинге, думаю, что это полезно всем вебмастерам.
Самое интересное, что я даже не догадывался ранее почему так «пухнет» объем моего блога, ведь база данных занимает всего ничего — 11,3 Mb, а сайт начал «весить» аж 203,5 Mb.

Каким образом появляются дубликаты изображений?

Для начала зайдите на хостинг под своим логином и посмотрите, сколько «весит» ваша база данных и сайт, не забывайте, что это разные вещи.

С базой данных у меня все в порядке (11,3 Mb), если у вас цифры сильно отличаются от моих, то вам не помешает сначала почистить базу данных, ознакомится с заметкой

— Оптимизация базы данных (MySQL)

Если с базой данных вопрос решили, перейдем к чистке сайта от лишних изображений. Для начала вам необходимо создать резервную копию базы данных, на случай, если  удалите что-то не так, всегда нужно иметь пути отхода и возврата к рабочей версии базы данных.

Далее зайдите на хостинг и откройте корневую папку сайта, затем папку \wp-content\uploads:

Из моего примера видно, что каждое изображение имеет дубликаты, которые создаются в не зависимости от моих желаний. Создает их движок вордпресс и приказ на создание даем мы в настройках блога тут — «Настройки» => «Медиафайлы»

Это сейчас у меня нулевые значения в настройках, а ранее стояли различные цифры, которые я выставил более года назад, когда создал сайт. Раньше я не понимал для чего это нужно, теперь вот прозрел )) После того, как я выставил нулевые значения, новые дубликаты создаваться не будут, останется только удалить старые, уже созданные движком.

Теперь вам стало понятно, от какого мусора нам нужно почистить корневую папку? Правильно, от самовольно созданных движком вордпресс и совершенно неиспользуемых нами дубликатов изображений.

Если в настройках медиафайлов у вас выставлены были размеры для миниатюр, средний размер и большой размер, то при добавлении любого изображения на блог для него автоматически создаются клоны по заданным размерам, в моем случае это 300х300 и 150х150.

Второй путь засорения изображениями, это при удалении не актуальных постов на блоге изображения, которые были в заметке, не удаляются, а остаются в папках на хостинге. Не знали про это? Теперь будете знать, а не прикрепленные изображения также нуждаются в удалении. Но, будьте осторожными, ведь не все не прикрепленные изображения нуждаются в удалении, у меня это картинки в виджетах, иконки различных сервисов и социальных сетей.

Если у вас сайт еще молодой и заметок и изображений малое количество, можете почистить папку от неиспользуемых картинок ручками. Поскольку у меня уже более 100 постов, то для удаления лишних дубликатов картинок я задействую плагин, которых для движка вордпресс довольно много.

 Как удалить неиспользуемые изображения на сайте wordpress

Если вручную удалить лишние картинки сложно, тогда установим плагин «DNUI Delete not used image».

Для этого заходим в админпанель сайта, плагины => вводим название плагина=> найти

После этого выбираем нужный нам плагин и устанавливаем его, затем активируем.

После этого заходим в раздел настройки и жмем DNUI, после этого нажимаем сверху на SCAN DATABASE:

По мере удаления лишних изображений со временем вся страница будет заполнена используемыми изображениями, («use»), которые нельзя удалить и новым не будет места, тогда жмите внизу «Next» и увидите следующую страницу.

Я думал, что это делать намного быстрей, но пришлось «попотеть». Я удалял всё лишнее вручную, вы можете воспользоваться автоматическим удалением всех не прикрепленных к постам изображений. Не забывайте о настройках («Option») вверху в настройках плагина, я выставил по 100 изображений на странице и начал с 1 поста, вы можете пойти с конечной заметки и двигаться постепенно к начальным постам.

Алгоритм простой — выбрали лишние, затем удалили («Delete all selected») и так до победного конца. Плагин в настройках предлагает создать резервную копию в настройках, но я лучше создал ее через хостинг.

Пока удалял кучу лишних картинок, вспомнились слова, которыми начиналась раньше любая сказка: «Быстро сказка сказывается, да не быстро дело делается», точней не скажешь! )))

При открытии нового листа с перечнем изображений ставил галочку в чекбокс напротив «Name» и все неиспользуемые изображения выделялись галочками, далее я пробегал вниз по всем и затем удалял, это легче, чем ставить галочку в каждый квадратик, мышка устанет)

После того, как вы удалите все неиспользуемые изображения на сайте, то размер файлов существенно уменьшится.

Как видно из скрина выше, операции по удалению изображений помогли блогу «похудеть» на 20 Mb (примерно 1000 файлов), результат не плохой, думаю, что у многих цифры будут выше.

[note]

Прошу обратить внимание, что сразу после удаления изображений я не увидел, что блог стал весить меньше, на хостинге были те же цифры, что и перед удалением, а вот на следующие сутки разницу я увидел ) Не знаю, с чем это связано и как будет в вашем случае. Я еще зашел через ftp-клиент и почистил вручную дубли изображений с размерами, выставленными мною ранее в настройках.

[/note]

Не забывайте, что перед тем, как размещать картинки или скриншоты в заметках сайта, их обязательно нужно оптимизировать и размер их не должен превышать 50Kb. В противном случае скорость загрузки страниц сильно вырастет и это не понравится вашим читателям, поверьте.

После использования рекомендую отключить или удалить используемый нами плагин , чтобы он не давал лишнюю нагрузку. Теперь вы знаете как удалить неиспользуемые изображения на блоге и для чего это нужно.

Теперь представляю очередной кроссворд марафона «Эрудит-4»

Кроссворд № 6 «Рисование» марафона кроссвордов «Эрудит-4»

Напоминаю, друзья, что это очередной кроссворд марафона «Эрудит-4», в котором уже вышло 5 кроссвордов и мы выходим на финишную прямую. Кроме кроссворда, опубликованного останется последний, который я опубликую в следующем посте и затем подведу и оглашу итоги марафона.

Итак, кликаем по картинке, разгадываем кроссворд.

Кликните на кроссворд и начните его разгадывать

Теперь соревнуемся в скорости и отгаданное ключевое слово отправляем в поддержку:

>> Отправить ключевое слово <<

 

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

Как же быстро лето пролетело, скоро уже 1 сентября, надеюсь читателей прибавится )

До встречи!

Интересные заметки по теме:

битые ссылки на сайте, плагин Broken Link Checker

Как проверить свой сайт на дубли страниц и затем их удалить

Как правильно давать и удалять анонсы в subscribe

Николай Вилков :

View Comments (31)

  • Николай, у меня есть по лучше идея - используйте безлимитные хостинги! Могу посоветовать один ;)
    На рынке уже 9 лет.
    Пишите мне на e-mail, если что, я указал контактный e-mail.

    • Владислав, спасибо за совет, но я не до конца понимаю, как может быть безлимитный хостинг. Думаю, что содержание сайта необходимо чистить от мусора каждому вебмастеру, удаление лишних картинок лишь часть уборки.

  • Я один раз удалял, но вручную... Удалил и те, которые нужны были. В общем по новой пришлось заливать. Хорошо хоть парочку удалил, а не все. Хотя я знал для чего их wordpress создает, но все равно полез :smile:

    • Ну у меня также 4-5 лишних картинок удалились, поскольку чистил вручную, плагин хоть и показывает, что все лишние удаляет, но это далеко не так. :roll:

  • Про вес картинки в 50кб я даже и не знала( Никогда не смотрела сколько весит картинка, теперь буду знать и сразу проверять. Эх, век живи, век учись.))
    Пока на моем блоге статей штук 5 всего, поэтому ручками пробегусь поудаляю лишнее. Но в будущем плагин мне пригодится, с моими то планами.)

    • Я скоро заметку про оптимизацию картинок напишу, важно с самого начала ведения сайта делать всё правильно.

  • Спасибо за статью, сам не так давно заметил эти дубли изображений, но как от них избавиться я не знал. Сейчас ими займусь :twisted:

    • Удачи, Сергей, но для начала обязательно скопируйте себе на комп папку с хостинга с изображениями, потом в случае чего можно все вернуть назад.

  • Я еще раньше по весне, когда обнаружила дубликаты картинок, начала удалять их вручную. Но когда статей около 200, то процесс оказался довольно муторным. Потом нашла этот плагин Delete not used image и уже им удалила все дубли картинок. Место на диске довольно много высвободилось.

    • У меня почему то этот плагин показал, что удалил много картинок, на самомо деле мне пришлось ручками удалять всё самому. Места освободилось не так много, как я думал, но всё же хорошо))

      • Да, странно, что один и тот же плагин дал разный результат. Я когда написала на блоге статью о своем опыте удаления дублей картинок этим плагином - отзывы от тех, кто воспользовался им же для удаления лишних картинок были такие же положительные.

  • Установил DNUI на WordPress 3.2.1.
    В итоге пустая страница плагина http://f6.s.qip.ru/14a5VJlvY.png чтобы я не нажал. Сканирование не запускается.
    Хотя неприкреплённых очень много.

    • Akella, я тестировал плагин на версии Wordpress 4.0, попробуйте второй вариант удаления изображений (вручную) я про это также писал в заметке. А что вам мешает обновить вордпресс до последней версии?

  • Я тоже поставил все нули и столкнулся с такой проблемой, что когда делишься статьёй в социальных сетях, то не всегда удаются передать картинку. Я думаю, что это именно из-за этого.
    Ещё могут возникнуть проблемы, если кто то использует плагины которые выводят похожие посты с картинками. Эти картинки просто могут пропасть, а это я считаю существенный минус для блога.

  • Здравствуйте, Николай! Не подскажете, в какой таблице базы данных SQL хранятся все копии изображений разных размеров (в моем случае -50x50, -130x290 и другие). Записей на блоге desnizoom ru 3280 (в основном картинки). Плагин DNUI глючит и превышает разрешенный передел, установленный хостером, уже через 30 минут работы. А глюк состоит в том, что на опр. этапе очищенная страница плагина загружается повторно для обработки; вновь и вновь. Спасибо за ответ. Анатолий

    • Анатолий, приветствую!
      Хотел проверить, какой движок у вашего сайта, но он был недоступен((
      Для движка вордпресс изображения хранятся в папке wpcontent/uploads, можете и в ручном режиме их почистить, только рекомендую эту папку скопировать себе на компьютер перед началом чистки, на всякий случай))

  • Прошу помогите разобраться! (:help:)
    У меня сайт wow-corp.com ua, вордпресс автоматом на создавал миниатюры, это понятно, но я взял и удалил оригиналы в wp-admin/upload, решил что останутся миниатюры которые по размеру подходят и ничего на сайте не изменится в плане визуализации...
    Произошло обратное, все записи где присутствовали оригиналы картинки пропали((((
    Что мне сейчас делать? У меня такая каша на сайте происходит что просто КАРАУЛ!!! (:dash:)
    Ребята помогите, буду очень очень очень благодарен!

    • Сергей, зашел к вам на сайт, вроде бы всё в порядке уже.
      Перед проведением любых работ на сайте обязательно делайте копию сайта и БД. Плюс к этому я писал в статье, что необходимо папку с изображениями скачать на комп, чтобы в случае чего всё восстановить.