Дубли изображений WordPress крадут деньги | Заметки вебмастера






Дубли изображений в WordPress воруют ваши деньги

дубли крадут деньгиПриветствую всех посетителей и постоянных читателей «Заметок вебмастера»!

Сегодня решил написать статью на одну весьма важную и интересную тему.

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

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

С их помощью читатель быстрее понимает, о чем идет речь и может гораздо меньше потратить времени на решение своей проблемы.

Как дубли изображений воруют ваши деньги

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

А, кроме того, некоторые шаблоны для WordPress и определенные плагины также создают дубли основного изображения, но других размеров. В конечном счете, создаются дубли изображений в количестве около 5 — 10 штук к каждой картинке не считая оригинала.

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

Наверно, ни для кого не является секретом, что дисковое пространство на хостинге не безгранично, а его объем зависит от выбранного вами тарифного плана.

У меня согласно тарифу хостинг предоставил 1 Гб свободного пространства. За увеличение объема диска придется платить денежку. Думаю и у вас так же. Поэтому, чем больше вы захламляете свой диск ненужной бесполезной информацией, тем больше вам придется платить за услуги хостинга в месяц!

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

Кроме этого вы узнаете, для какой цели они вообще необходимы и каким образом появляются.

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

Если принять во внимание, что для одной статьи в среднем мы загружаем около 10 — 15 изображений, то можно сказать, что эти дубли размножаются довольно таки быстро. И для вас будет существенным плюсом, если перед загрузкой картинки, вы ее оптимизировали (обрезали до нужных вам размеров и уменьшили объем). А если нет?

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

Но это лишь один недостаток. Второй заключается в том, что изображения-дубли, постепенно накапливаясь, увеличивают объем резервной копии файлов вашего блога. Отсюда, копирование данных занимает больше времени.

Если вы применяете специальные плагины для создания резервной копий своего блога, то при копировании очень большого объема информации могут возникать различные сбои. Это в свою очередь приведет к ошибкам в резервной копии или неполному копированию информации. А это уже очень серьезный недостаток!

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

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

Перед тем как начинать борьбу с дублями изображений, необходимо выяснить какое количество этих дублей создается из одного изображения-оригинала, загруженного вами на сервер. В настройках WordPress изначально (по умолчанию) к одному изображению-оригиналу генерируется три изображения разных размеров (миниатюра, средний размер и крупный).

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

Для того чтобы определить количество дублей изображений к загруженному оригиналу на вашем блоге, нужно зайти на свой сервер с помощью FTP-клиента или веб-фтп. Затем перейти по этому адресу: ваш домен/wp-content/uploads/

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

Итак, войдите в одну из папок, например 06, и вы сможете увидеть все изображения, которые вы загрузили и которые сгенерировал WordPress за июнь месяц.

Если вы не написали ни одной статьи за определенный период, например февраль месяц 2012 года, то подпапка 02 в папке 2012 будет пустая.

дубли оригинального изображения

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

Три остальных картинки (3) образуются при помощи системы Вордпресс. Но это еще полбеды. Дубли основного изображения могут появиться при помощи плагинов.

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

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

К примеру, плагин Auto Highslide, который я использую на своем блоге, не генерирует другие изображения в дополнение к оригиналу. А вот если проанализировать разные плагины, но с одинаковой функцией для вывода блока похожих записей с миниатюрами, то можно сказать, что в них не все однозначно.

Например, плагин Yet Another Related Posts Plugin не генерирует эти дубли к основной картинке, а плагин WordPress Related Posts с удовольствием их плодит. По функционалу вроде одинаковые, а вот работают каждый по-своему.

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

Да, ребята, удалять эти дубли картинок муторное и скучное занятие. А если таких изображений пруд пруди, то это вообще атас. Лучше застрелиться сразу!

Поэтому советую вам тщательно изучить все имеющиеся у вас изображения, а не набрасываться на них с криком: «Умрииии!» Я считаю, что приступать к этой скучной процедуре нужно лишь в экстренных случаях. Ну, например, когда у вас пипец как мало осталось места на диске хостинга, а покупать дополнительные метры ох как жаба душит.

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

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

Ну, а если вы только что создали блог или год-два назад, то мне кажется не стоит заморачиваться с удалением. Но настроить нужно! Об этом немного позже. Да, и вот еще что. Старайтесь до загрузки файла оптимизировать изображение и правильно настроить систему Вордпресс.

настройка изображений

Ребята, я не стал удалять дубли изображений на своем блоге. Так просто удалил пару-тройку. Попробовал, так сказать. У меня на самом деле не так много дублей картинок. Да и свободного места на хостинге хватает.

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

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

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

Как предотвратить появление дублей изображений в WordPress

Действительно, удаление старых ненужных дублей изображений не так уж и важно, но вот предотвратить создание новых — это очень важная задача! Сами понимаете. Если вы напрочь удалите все неиспользуемые вами изображения, то нет гарантии что эта ситуация не повторится заново.

Или вот такая ситуация. Представьте, что вы избавились от дублей, потратив на выполнение этого задания несколько дней, а потом решили установить многофункциональный шаблон. А в нем дофига разных функций: встроенные слайдеры, всякие красивые миниатюры и т.д.

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

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

В настройках системы WordPress можно легко и просто запретить генерацию изображений разных размеров. Чтобы это осуществить зайдите в меню «Настройки» — «Медиафайлы». Ну а теперь достаточно обнулить все настройки генерации новых изображений:

обнуление настроек картинок

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

Система создает дополнительные изображения только меньшего размера, чем оригинал. Другими словами, если вы добавите в библиотеку медиафайлов изображение размером 500 x 500, то изображений — дублей большего размера, чем этот, система не сгенерирует. А если добавите изображение очень маленького размера, то фотодублей крупного и среднего размера также не сгенерируется.

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

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

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

Кстати, миниатюры в Вордпресс лучше выводить с помощью функции шаблона, если таковые имеются. А в настройках обнулить. Это поможет избежать дублей.

Ребята, учтите, что если вы обнулите эти настройки, то при  вставке изображения в статью можно будет установить только оригинал изображения (полный размер):

настройки отображения медиафайла

Другие размеры будут недоступны. Я, например, перед загрузкой изображения сразу же его оптимизирую. Подгоняю размер, уменьшаю его объем и т.д. Поэтому мне эти лишние функции системы просто не нужны.

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

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

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

Успехов Вам и Удачи
С Уважением,


Книга о заработке в интернете:
Книга о заработке в интернете

Комментариев к статье: 40

  1. Юлия:

    Скажите, если мы обнуляем параметры картинок в настройках, будут ли корректно выводится изображения при выводе «Похожие записи» с помощью плпгина Related Posts? В моем случае они 150х150. Или этот размер оставить в настройках?

    Ответить

    • Сергей Саранчин:

      Добрый день, Юлия!
      Попробуйте удалить этот размер в настройках. Плагин Related Posts, как я уже говорил в этой статье, сам генерирует нужные ему размеры изображений.

      Ответить

    • Артём:

      Об выше перечисленной информации я узнал с курса Борисова, но все равно спасибо)

      Ответить

  2. Игорь Черноморец:

    Привет Сергей! У меня в шаблоне на главной странице выводятся миниатюры для постов и поэтому я не могу обнулить эту функцию! Кроме того, есть не мало картинок в статьях, которые увеличиваются с помощью плагина, поэтому и здесь я не могу обнулять.И что мне теперь делать? :)

    Ответить

    • Сергей Саранчин:

      Приветствую, Игорь!
      А почему ты не можешь обнулить эту функцию в шаблоне?
      А вот плагин советую поставить Auto Highslide для увеличения картинок в новых статьях. У меня он стоит, а у тебя какой установлен?

      Ответить

      • Игорь Черноморец:

        Сергей, у меня тоже установлен этот плагин. Если я обнулю вме функции, то как же этот плагин будет увеличивать?
        По поводу миниатюр…для каждого поста я обязан задавать миниатюру, иначе на главной, картинка не отображается, а только при открытие статьи.Поэтому миниатюры у меня выставлены в 150/150

        Ответить

        • Сергей Саранчин:

          Я отказался от увеличения изображений в новых статьях, а плагин Auto Highslide оставил, так как в старых постах нужна опция для увеличения картинок.
          А про миниатюры на твоём блоге ситуация мне понятна. Но мне кажется, если покопаться в кодах шаблона, то можно отключить эти миниатюры, если в настройках темы это сделать не получается…

          Ответить

          • Игорь Черноморец:

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

            Ответить

          • Сергей Саранчин:

            Очень просто, Игорь.
            Дело в том, что при обнулении размеров в настройках медиафайлов я отключаю генерацию для НОВЫХ изображений, которые только будут в будущем загружаться на блог. А старые уже сгенерированы и я их не удалял из папки uploads, поэтому они в старых постах увеличиваются без изменений!
            Игорь, привычка отличная вещь, но только в том случае, если она приносит положительный результат…

            Ответить

          • Игорь Черноморец:

            Вау Сергей, а я этого не знал, поэтому боялся размеры менять!!!
            Ну спасибо.Все-таки не зря придумали поговорку
            «Век живи, век учись»

            Ответить

          • Сергей Саранчин:

            Всегда пожалуйста, Игорь. В особенности для тебя!
            А поговорка отличная и правильная. Нужно чтобы мозги работали постоянно!

            Ответить

  3. Владимир:

    У меня сайт уже переехал с вордпресс на друпал, и описанная в статье проблема практически себя изжила. Я не использую вообще память своего дискового пространства. К слову и в вордпресс я думаю можно решить такой вопрос. Я использую бесплатный хостинг изображений, на моём сайте уже не одна тысяча снимков, большинство из них в индексе ПС как принадлежащие к сайту… Я не программист конечно, и не совсем сеошник, но результат меня более чем устраивает. Можете полюбопытствовать на сайте, посмотрите урлы картинок в статьях, на моём хостинге лежит от силы пара десятков. Вот так. Не парюсь и доволен!

    Ответить

    • Сергей Саранчин:

      Это всё хорошо, Владимир. А если Ваш сервис накроется медным тазом, что будите делать?

      Ответить

  4. Владимир:

    Для начала напьюсь с горя, а потом начну менять урлы фоток на дубли в другом хостинге))) Очень маловероятно, что хостинг накроется. Вероятность не более, чем накрытие Вашего хостинга с сайтом, или моего, не важно. Там у них и резервные копии, и дополнительные сервера на случай перегрузок. Не игрушки ведь, хостинг это серьёзное капиталовложение, а они (вложения) как известно хорошо защищаются инвесторами. В общем я спокоен, но на случай катастрофы резервные копии на своей машине можно держать, это бесплатно. Мне бы пришлось уже с 1 ГБ переехать на 4 ГБ, если бы я держал снимки на своём хостинге. Графики много очень. В общем к одной цели мы идём разными путями, к экономии!

    Ответить

    • Сергей Саранчин:

      Согласен, Владимир! Экономия здесь ключевое слово. Я ведь опубликовал эту статью не просто так, а для того, чтобы помочь вебмастерам сэкономить свои деньги.
      И Вы тоже классную идею подали! Спасибо за сотрудничество!

      Ответить

  5. Алиса:

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

    Ответить

    • Юрий Йосифович:

      Покажите свой блог, Алиса — интересно бы посмотреть на вашу территорию в интернете.

      Ответить

      • Алиса:

        Как только так сразу.;-) Когда с кем то начинаешь «пересекаться», хочется узнать кто он. Без «территории» в интернете это сделать невозможно, ну или по крайней мере трудно. Про вас вот я, например, уже давно посмотрела. Сообщу, как появится такая территория и у меня. Постараюсь в ближайшие месяцы.

        Ответить

  6. Юрий Йосифович:

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

    Ответить

    • Сергей Саранчин:

      Согласен! Это тоже негативным образом сказывается на продвижении блога! Поисковики на любят ресурсы, которые долго грузятся…

      Ответить

      • Юрий Йосифович:

        Вот перечитал комментарий и ваш ответ — так получается все таки в деньгах дело — ведь при негативном отношении поисковиков мы уже получаем меньше трафика — а уже исходя из этого меньше денег. Порочный круг — все сводится к деньгам. Не зря вы пост так назвали.

        Ответить

        • Сергей Саранчин:

          Ну да, название себя оправдывает))

          Ответить

  7. Валентин Лифанов:

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

    Ответить

    • Сергей Саранчин:

      Отличный вариант, Валентин!
      Только, конечно, не очень удобный. Чтобы залить изображения, нужно заходить ещё и на хостинг

      Ответить

      • Юрий Йосифович:

        Нет, нужно просто установить себе FastStone Capture и одним нажатием отправлять изображение по FTP в нужную папку, и в буфер обмена сразу сохраняется ссылка на него.

        Ответить

        • Сергей Саранчин:

          Не слышал про такую прогу. Хотя теперь я отношусь осторожно к подобным…
          Раньше делал бэкап через FileZilla и словил вирус. Теперь пользуюсь только Total Commander-ом с удалением данных своего соединения после скачивания резервной копии.

          Ответить

          • Валентин Лифанов:

            Просто в режиме «HTML» в визуальном редакторе есть кнопка img, нажимаете на нее и просто вводите адрес до картинки, в ручную код писать не надо.

            Ответить

  8. Alexandr:

    Дубли изображений не дубли страниц. С дублями страниц сложнее справиться.

    Ответить

  9. Елена:

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

    Ответить

    • Сергей Саранчин:

      Приветствую, Елена!
      Если у вас стоят нули в полях настройки, то должен быть доступен только тот размер изображения, который вы загружаете на свой блог.
      Проверьте, не активирован ли у вас в панели какой-нибудь плагин изображений? Возможно он генерирует эти размеры :oops:

      Ответить

      • Елена:

        Сергей, нет у меня такого плагина нет :oops:

        Ответить

        • Сергей Саранчин:

          Кстати, произвольный размер должен присутствовать, так как WordPress позволяет масштабировать оригинал любого изображения после вставки.
          А вот миниатюры быть не должно. Если у вас нет такого плагина, то у меня одно предположение. Вашу миниатюру выводит ваш шаблон блога по умолчанию :smile:

          Ответить

          • Елена:

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

            Ответить

          • Сергей Саранчин:

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

            Ответить

  10. фильмы про:

    Сам сталкивался с дублями изображений на wordpress, в итоге разобрался. Шаблоны кстати тоже любят нарезать картинки «под себя». Ничего нового не узнал, но все равно спасибо! Успехов

    Ответить

  11. Саня Сабегатулин:

    Вот блин, надо у себя проверять. По моему, тоже, если не ошибаюсь дубли картинок видел. Да и вообще картинками надо заняться, а то я их не оптимизировал.

    Ответить

  12. Alexandr:

    Какие плагины создают дубли основного изображения? Чтоб знать их заранее и не ставить.

    Ответить

  13. zubashech.com:

    в медиафайлах изменила все размеры на 0. С хостинга удалила все дубли изображения, оставив только оригинал, далее перезагружаю и эти дубли всех размеров появляются опять, попробовала на одной картинке уже три раза. Может быть еще где-то в какой то функции вордпресса нудно что-либо изменять?

    Ответить

    • Сергей Саранчин:

      Да вроде нет, всё как описано нужно сделать и всё. У меня работает :oops:

      Ответить

      • Alexandr:

        Какая то функция или опция восстанавливает все размеры изображений.

        Ответить


НАПИШИТЕ СВОЙ ПЕРВЫЙ КОММЕНТАРИЙ НА ЭТОМ БЛОГЕ И ПОЛУЧИТЕ ПОДАРКИ!

Нажимая кнопку "ОТПРАВИТЬ" комментарий, Вы принимаете пользовательское соглашение и подтверждаете, что ознакомлены и согласны с политикой конфиденциальности этого сайта.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: