Быстро останавливаем дубли и размножение картинок в wordpress

дубли и размножение картинок в вордпрессе
Привет всем на wpsovet. Что-то я устал уже от безопасности, давайте пройдемся по оптимизации. Данная тема стара как мир, но животрепещущая, сейчас будем говорить про размножение картинок в вордпрессе, что это и чем опасно. Скажу сразу многие новички просто обалдеют маленько от этого.

Содержание.

  1. Разбор проблемы.
  2. Если есть проблема.
  3. Мой метод.

Сама проблема.

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

Но вы знаете что вместе с этим загрузили еще пять картинок. Нет, не правильно сказал, не загрузили, а наплодили. Просто вордпресс автоматом делает еще пять копий разного размера, для разных целей и тому подобного. Войдите на свой блог через FTP, и идите по пути wp-content-uploads, а дальше там будут папочки с годами (2015, 2016), а в них уже сами эти картинки. Опять преподношу вам скрин, что я не голословен.

где находятся дубли

Не смотрите что их там всего три, просто у меня настройки в движке другие, а так их там будет больше. Как видите дополнительные два файла в сумме забрали 26 kb свободного места на хостинге, не много, а если их будет четыре, то вес уже станет 40 kb. Да не много, но это с одной картинки, а если их будет тысяча, то это уже 400 Mb просто так затраченного места на хостинге.

И что будем делать? Правильно истреблять безжалостно.

Если у вас эта беда.

То для начала нам надо отменить создание всех копий. Идем в админке в пункт «настройки» и выбираем «медиафайлы». Вот он рассадник лишних копий, как видите есть три генерации, миниатюры, средний размер и крупный.

удаляем размножение изображений из админки

Нам надо просто все это обнулить, чтобы тем самым отменить создание дублей изображений. Сделайте вот так, как на скриншоте.

выставляем новые значения

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

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

удаляем ненужные дубли

Как делаю я.

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

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

моя сортировка файлов на хостинге

Идем дальше, теперь надо вставить их. Для начала надо узнать адрес изображения, а он будет прост, в моем случае /kartinkistatey/adminkavhod2.png (это так для примера). Сам адрес домена не надо, теперь переходим во вкладку текст, и смотрим ниже.

дубли картинок

  1. Сама вкладка текст.
  2. Нажимаем на кнопку img.
  3. В сплывающем окне вводим ссылку.
  4. И жмем OK.

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

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

Понравилась статья? Поделиться с друзьями:
Комментариев: 41
  1. Игорь Черноморец

    Хмм…никогда ещё не слышал, чтобы таким способом вставляли картинки в статьи :arrow: Очень оригинально, мне понравилось! :grin:

    1. Лифанов Валентин (автор)

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

      1. Игорь Черноморец

        Слушай, я только что проверил папку с моими картинками и…
        Странно как-то, но у меня имеются по 2 копии на каждую картинку, хотя в настройках медиафайлов у меня отмечены только миниатюры, а остальные проставлены по нулям. То есть, первая картинка оригинал, вторая это миниатюра (как и должно быть), а вот третья размером 768 px. и так все картинки!!! Как это? Что я упускаю из виду?

        1. Лифанов Валентин (автор)

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

  2. Андрей

    Давным давно слышал такую проблему, но не придавал значения. Теперь проверил, действительно лишних картинок куча. Буду потихоньку чистить. Спасибо за пинок)

    1. Лифанов Валентин (автор)

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

  3. Наталья Краснова

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

    1. Лифанов Валентин (автор)

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

  4. Павел

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

    1. Лифанов Валентин (автор)

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

      1. Павел

        Прости, в чем практиковаться?) по семантическому ядру я скоро выпущу обучающий курс, кстати ;)

        1. Лифанов Валентин (автор)

          Да во всем, не только на СЯ. Адаптивка, анализ сайтов и тому подобное.

  5. bytrina

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

    1. Лифанов Валентин (автор)

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

  6. Андрей

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

    1. Лифанов Валентин (автор)

      Вот, а кто-то этого не знает, так что надо место экономить, особенно на виртуалке.

  7. Руслан

    Знал, про такую проблему, но не знал как ее обойти, спасибо за очередной ликбез!

    1. Лифанов Валентин (автор)

      Рад помочь.

  8. Андрей

    Опробовал твой способ. Немного непривычно, но понравилось. На второй, третий раз будет получаться гораздо быстрее.

    1. Лифанов Валентин (автор)

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

  9. Руслан

    У меня вопрос по твой «методике» добавления картинок :)
    Я вставляю картинку в статью, прописываю атрибуты через статью (то есть в визуальном редакторе нажимаю карандашик — «изменить»)?! Правильно?
    Пока что не возникало такого вопроса, но я решил повторно использовать картинку. Все атрибуты стоят пустые, то есть мне нужно их прописывать опять?
    А как поисковик к этому отнесется? Если я по другому пропишу? Как вообще такая картинка (с разными атрибутами) может быть? :!:

    1. Лифанов Валентин (автор)

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

  10. Наталья Краснова

    Я вернулась,Валентин, чтобы изучить материал более подробно, вопрос с картинками не дает мне покоя, но так не хочется загружать картинки через FTP, а потом формировать ссылку. Я поняла есть только два пути: сменить способ загрузки или удалять дубли? Ладно, вчитываюсь, надеюсь вопросов больше не возникнет.

    1. Лифанов Валентин (автор)

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

  11. Наталья Краснова

    Конкурс, Валентин, мне очень понравился. Я скажу больше! Мне давно нравится победитель Игорь Ч. Я ему уже предлагала книги писать и продавать, но он все «тянет резину». Разве можно с такими комментаторами конкурировать?

    1. Лифанов Валентин (автор)

      Да писать он умеет классно, респект ему, хороший человек. Мне нравится его чувство юмора :)

  12. Татьяна Суркова

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

    1. Лифанов Валентин (автор)

      Тань так же через редактор.

  13. Светлана

    Обалдела, мягко говоря. Но очень просится другое словечко. У меня аж по 10 дублей образовалось.Валентин, спасибо. Нашла себе занятие на вечер. Сначала почищу, потом опробую ваш метод заливки картинок.

    1. Лифанов Валентин (автор)

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

  14. Саша Богданова

    Почитала статью и у меня вопрос.. Валентин, я посмотрела, у меня в настройках так: миниатюра 150/150, а всё остальное по нулям.. а на хосте дубли тоже есть. С этим надо что-то делать?

    1. Лифанов Валентин (автор)

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

      1. Саша Богданова

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

        1. Лифанов Валентин (автор)

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

  15. Саша Богданова

    И еще вот что хотела спросить. Я скачала сейчас папку с картинками и у меня там 6700 файлов!!! а место занимает 500 с лишним Мб… (prntscr.com/e2ci2i) Большей части этих картинок на блоге давно нет, но на хосте так и лежат.

    Так вот, вопрос: Почему все паникуют на счет места на хосте? мне кажется я чего-то не понимаю :?:
    Из 5 Гб у меня занято только 0,84… Со мной что-то не так????? :oops:

  16. Nikon

    ничего не помогает!! Я обнулял размеры, и скрипты вставлял и то и это. все равно дубли картинок сохраняются на хостинге. Короче я понимаю что вордпресс полное Г… :evil: :evil:

    1. Лифанов Валентин (автор)

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

  17. Анатолий

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

    1. Лифанов Валентин (автор)

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

      1. Анатолий

        Валентин, Тимур дает возможность нам объяснить причину появления дублей. И одним из факторов появления дублей является как сам движок WordPress, а также сама тема. И имеется его методы исправления этих проблем. Забейте в поисковик Ваш заголовок, и Вы попадете на его страничку. Где все изложено по полочкам.

        1. Лифанов Валентин (автор)

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

Добавить комментарий

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

82 queries in 0,238 seconds.