Домой / WordPress / Плагины / Скорость загрузки сайта и плагины
Скорость загрузки сайта и плагины
Скорость загрузки сайта и плагины

Скорость загрузки сайта и плагины

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

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

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

А она, блогосфера, иногда действительно напоминает мне старинный замок, обросший всяческими мифами и страшилками. Толпы любопытных подходят к замку и встречают у ворот тех, кто пришел несколько раньше. Вновь прибывшие спрашивают - «Ну как там?».  А им отвечают - «Страшно! Там чудища и приведения! Жуть. Схватят и уволокут.». Хотя никто из отвечавших внутри-то и не был...

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

Зато они сразу выделяются из толпы и начинают плести небылицы о том, что они якобы там увидели.

Снова появляются новички и им уже хором твердят: «Там чудища и приведения!» .

А ведь за дверью темноты нет. Там просто висит портьера - сдвинь рукой и увидишь прекрасные залы...

Ну ладно, хватит аллегорий. Раз Вы здесь, то портьеру уже сдвинули и хотите рассмотреть что там внутри...

Итак, сначала про плагины...

Упорно, ну просто очень упорно муссируется миф, что много плагинов - это плохо. Это тормозит загрузку блога.

А позвольте спросить: много - это сколько? Десять? Двадцать? Пятьдесят?  Кто определил эту грань?

Иной раз читаешь что-то типа:

Ой! У меня аж 26 плагинов! Пойду удалять...

И ведь действительно удаляет... Лишая себя и свой блог какого-то функционала, красивостей, полезностей... А надо-ли?

Для того, чтобы понять, что вытворяют установленные у нас плагины нужно... установить плагин...

P3 (Plugin Performance Profiler) Я не буду расписывать тут его установку - об этом в Сети много писано-переписано и без меня. Давайте лучше посмотрим как пользоваться полученной от этого плагина информацией.

Вот на своём примере (картинки увеличиваются по клику):

Скорость загрузки сайта и плагины
Плагин P3 (Plugin Performance Profiler)
Если следовать рекомендациям, так называемых, «гуру», то мне уже надо ударяться в панику и, как минимум, удалить два плагина - BackWPup и Comment Luv, а лучше и следующие два «по тяжести»...

Многие, кстати, так и делают.

Скорость загрузки сайта и плагины
Плагин P3 (Plugin Performance Profiler)
Но я, вместо этого, устанавливаю еще один плагин, который своей «тяжестью» затмевает вообще все остальные!

А всё, что было на первом рисунке теперь скромно разместилось в секторе «Other».

А теперь давайте порассуждаем логически и от обратного.

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

Тогда следующая картинка у Вас получится примерно как у меня №1... И Вам опять надо беспокоиться и удалять еще два плагина...

Вы получите какую-то картинку №3, где опять какой-то или какие-то плагины будут занимать больше места - опять удалять?

И так будет продолжаться до бесконечности - всегда некий плагин будет на диаграмме выглядеть более «тяжёлым», можно вообще без плагинов остаться.

Но...

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

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

Давайте посмотрим, что нам еще показывает плагин P3...

Скорость загрузки сайта и плагины
P3
Вот смотрите: 33 плагина, включая и тот, самый тяжёлый, грузятся чуть меньше, чем за пол-секунды!

При этом они занимают 73% от общего времени загрузки страницы. И 35 запросов к базе данных.

Какие это показатели - хорошие или плохие?

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

И вот тут самый главный вопрос - ну и что?

 

 

В любом случае на загрузку плагинов уходит меньше секунды!

Не вижу смысла от чего-то избавляться, хотя тот самый «тяжёлый» плагин, а именно Crayon Syntax Highlighter, действительно замедляет загрузку страниц. Но он мне нужен, так-как я часто показываю исходные коды, а он для этой цели лучший. Но здесь не об этом. Здесь о том, что даже такой вес плагина в загрузке не повод от него избавиться.

Потому, что общая картина загрузки довольно приемлема. И обратите внимание:

P3 (Plugin Performance Profiler) не показывает скорость загрузки страницы!

Он показывает лишь влияние плагинов на этот процесс.

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

И вот теперь мы подходим к самому важному вопросу...

Тестирование скорости загрузки сайта

Прежде чем тестировать свой сайт, желательно определиться - а какая-же вообще скорость загрузки сайта или его страницы считается нормальной и приемлемой?

Поискав по Сети я нашел мнения, что от 1 до 3-х секунд. Кто-то пишет, что и до 4-х... Давайте на этом остановимся и примем верхний предел равный 3-м секундам.

Итак, поехали... Способ первый и самый надёжный - откройте свой блог и посмотрите как он загрузится... Как Вы считаете - это быстро или нет? Чисто по ощущениям... Попросите знакомых со стороны (не с Вашего компьютера) заглянуть к Вам - как загрузка покажется им?

Ну да, тут не цифры, а одни ощущения. Но разве пользователь заходя к Вам оперирует по-иному, не ощущениями?

Ладно, переходим к цифрам. Есть несколько различных онлайн-сервисов для этой цели.

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

pr-cy.ru Скорость загрузки сайта и плагины
tools.pingdom.com Скорость загрузки сайта и плагины
http://mainspy.ru Скорость загрузки сайта и плагины

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

Ну... я бы не стал брать в расчет третий сервис - настолько реактивно блог конечно-же не грузится.

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

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

То, что я сейчас скажу может прозвучать несколько неожиданно: результаты тестов показаны после того, как я в добавок к тяжеловесу- crayon установил еще один плагин!

Скорость загрузки сайта и плагины
Диаграмма № 3
Как видите, плагин достаточно весомый, что-бы выделиться в отдельный сектор...

Так уж получилось, что код я иногда показываю и в комментариях, но если я включаю в комментариях crayon, то там перестаёт работать Comment Luv.

Вот и выбирал... то-ли удалить Comment Luv, то-ли ставить для комментариев что-то ещё. Решил всё-же что лучше навесить на блог ещё один плагин, чем лишить себя и посетителей блога удобства.

Ну, а теперь - внимание! Слабонервных прошу отойти от мониторов. На свой многострадальный блог я установил ещё один плагин! Правда плагин очень интересный - DB Cache Reloaded. Он кэширует запросы к базе данных, чем по описанию ускоряет скорость загрузки и, также по описанию, не конфликтует с плагином Hyper Cache, что для меня было немаловажным.

Проверяем...

Скорость загрузки сайта и плагины
Диаграмма № 4
Из диаграммы видно, что и этот плагин не из легких и он так-же, как и предыдущий, занял отдельный сектор.

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

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

А как теперь обстоят дела со скоростью загрузки страницы?

Скорость загрузки сайта и плагины
pingdom
Вот это фокус! В трех тестах из четырех, тот самый сервис, который показывал наибольшее время загрузки, теперь показывает меньше трёх секунд!

Вывод

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

Как видим, при моих 34-х плагинах скорость загрузки страницы все-же в пределах 3-х секунд, что весьма не плохо.

Благодаря замечательному P3 (Plugin Performance Profiler), я точно знаю какие именно плагины сколько нагрузки мне дают и, при случае, я конечно-же буду стараться уйти от наличия двух плагинов показа кода с синтаксической подсветкой, возможно ещё что-то совершенствовать и оптимизировать. Но если-бы я последовал совету «гуру» и удалил свой самый тяжеловесный crayon... То уменьшил-бы время загрузки аж на целых 0.4 секунды... Много выиграл-бы? Нет, больше бы проиграл.

На самом деле я не фанат плагинов и многие вещи на своём блоге я действительно делаю путём вставки кода в файлы шаблона и не только. Об этом я писал соответствующие статьи. Я никоим образом не призываю ставить много плагинов. Но я так-же и против всяческих мифов вокруг них. На всё надо смотреть трезвым взглядом и думать, ДУМАТЬ!

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

Когда действительно скорость загрузки приобретает первостепенное значение? Наверное лишь в том случае, когда у Вас есть реальные конкуренты и если их сайт грузится за 1 секунду, а Ваш за 5, тогда да. Утекут Ваши посетители к конкурентам. Надо принимать меры.

А в остальном, предпочтение надо отдавать удобству и функционалу. В разумных, конечно, пределах.

Ну вот и всё, что я хотел сказать.

Удачи Вам и до встречи на моём блоге.

Смотрите также

Размышления на тему…

Вообще до чёртиков надоело писать что-либо о WordPress и заниматься его техническими деталями. И я-бы …

Плагины WordPress 2015

Плагины WordPress 2015 — ревизия

Уже становится традицией периодически пересматривать плагины WordPress на блоге. Всё течёт, всё меняется, меняется и …

62 комментария

  1. Класс! Мне понравилось. У меня на данный момент тоже 36 плагинов и удалять пока нет желания, так что на своем примере будем показывать другим как надо относиться к плагинам. С уважением Андрей.gooddrink

  2. Я на днях, Александр, удивилась, когда прочитала, что у Вас 38 плагинов (сейчас 33, как я понимаю), а сайт грузится быстро. Очередное доказательство, что не всегда виноваты плагины.
    У меня недавно были серьезные проблемы, очень долго грузились страницы, в конце концов выдавали ошибку. Первая мысль — надо чистить плагины.
    Вторая мысль — раньше стояли те же плагины и было все нормально. А проблема появилась сразу же, как только я сменила тарифный план. Решила плагины не трогать, а обратилась к хостеру. Техническая поддержка убедительно пыталась заверить, что это у меня проблемы, что виноват шаблон и еще что-то там. С чем я категорически не соглашалась, так как все работало нормально вплоть до той минуты, как я сменила тариф. Вину свою они признавать не захотели, но сразу после письма мой сайт стал летать. Чудо!sorry2

    • Спасибо, Елена!

      прочитала, что у Вас 38 плагинов

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

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

      И это при том, что мы с самым главным технарем знакомы (заочно, конечно) уже не один год! Он мне даже иногда открыто говорит, что мол вы же это лучше меня знаете… Чего, мол спрашиваете…

      Да, с ними надо ухо востро держать. Но надо отдать должное — хостинг действительно очень хороший.

  3. Александр, ну и здорово же Вы описали — нас, испуганных, возле ворот страшного замкаlaugh, я прям представила все это воочию и посмеялась от душиrofl
    А ведь на самом деле так и есть! 
    Не нужно слепо следовать всем рекомендациям — что-то подойдет, а что-то даст обратный эффект, нужно проверять каждый раз и думать головой — СВОЕЙ! и не сваливать потом вину на какого-нибудь гуру. 
    Я заметила в интернете вообще нет четких правил-аксиом, если у одного сработало, совсем не значит, что сработает у другого. Может тем и хорошо, иначе все бы исполняли одни и те же правила, получали бы одни и те же результаты, жизнь в сети стала бы скучна и однообразна..

    Не могу не воспользоваться возможностью вставить картинку, все-таки здоровский редактор good

     

    • Спасибо, Анжелика! Оценили замок… good

      Действительно, все очень индивидуально и какие-либо общие правила невозможно придумать. Это равносильно созданию стандарта по дизайну.

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

      Но у нас ведь многие «гуру» как делают, прочитал где-то о чем-то, и уже пишет якобы свой материал, не вникая  в суть, не учитывая особенностей, не понимая основ того, о чём пишут. А потом кто-то так-же копипастит статьи у них… И понеслось…

      Ну так когда будете у себя редактор воплощать?

    • Ответ картинке- а человек в противогазе?

  4. Вступительная художественная часть весьма впечатлила! По теме: У меня 38 активных плагинов, скорость загрузки 1,15 сек. показывают 2 сервиса одинаково.

    • Вступительная художественная часть весьма впечатлила!

      Сам не нарадуюсь… laugh Спасибо!

      У меня 38 активных плагинов, скорость загрузки 1,15 сек. показывают 2 сервиса одинаково

      Это-же отлично! Ещё одно доказательство, что количество плагинов не является определяющим фактором для скорости загрузки страницы. Плагины-же разные бывают.

  5. Александр Череп

    Отлично расписано, у меня вот Crayon Syntax Highlighter установлен понравился функционал, пожалуй буду искать замену, а вот  DB Cache Reloaded надо установить))
    P.S.Интересно написано.

    • Спасибо, Александр!

      Приятно, когда то, что ты пишешь, кому-то нравится…

      Кстати, сегодня вышло обновление плагина Crayon Syntax Highlighter… автор постоянно его совершенствует, в том числе и в плане снижения нагрузки. Да и равноценной замены ему я не нашёл — уж больно функционал хорош. Тот-же SyntaxHighlighter Evolved вроде и удобен, и весьма неплох, и гораздо легче, но часто, при корректировке статьи, если зайти в html-редактор, то коды преобразуются, а если сами эти коды надо отредактировать, то тоже могут возникнуть непонятки… 

      Так, что я пока Crayon оставляю однозначно!

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

    • Чисто вордпрессовский код не может приводить к вылету сайта. Плагины, которые загружены с респозитория вордпресс тоже. Поэтому поиск сужается. Надо смотреть скрипты, которые Вы вставляли сами и плагины, которые брали не с официального респозитория вордпресс.

  7. К сожалению, люди по жизни такие перепуганные, как вы, Александр описали в истории с замком, склонны верить слухам, преувеличивать и рисовать в воображении страшные картины. 
    Что касается плагинов, здесь вы тоже абсолютно правы: в интернете прямо целое дижение по поводу замены кодами всех плагинов. Иногда бывает, что действительно лучше вставить код (если, конечно, разбираешься, как это надо делать), потому что с помощью кода можно сделать красивее и функциональнее. Но иногда бывает проще поставить плагин и не заморачиваться. smile

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

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

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

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

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

      Я тоже боюсь, у меня бывают неудачи, опускаются руки — всё это присутствует.

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

  8. Александр, с большим удовольствием прочитала статью о плагинах. Такие уж они страшные или не очень. Вступление было потрясающим! Иногда действительно так распишут вредность плагинов, что думаешь, а стоит ли их ставить?.
    У меня если сайт, может быть, грузится дольше, то это скорее от того, что много фотографий очень тяжелые. я их всегда загружала и не облегчала. Сейчас стала это делать. До всего доходишь иногда с большим опозданием. Может, из-за того, что времени не хватает.
    А с плагинами удобно работать. И в кодах я не очень понимаю. Не лезу в них, раз уже полезла и навредила сама себе. Так что пока буду с плагинами работать. 

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

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

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

      Мы все до всего доходим не сразу и не вдруг.

      Я вообще графику выкладываю на радикал, а не на свой хостинг.

      Спасибо за отзыв… 

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

    • Ольга, какой сервис, больше какой нормы??? Ваш блог нормально загружается. Это же видно безо всяких сервисов!

      Не надо слепо доверять таким сервисам. Если уж тестируете, то делайте по нескольку тестов в разное время.

  10. Стоит уменьшить размер фото и сайт будет быстрее запускаться!

    • Абсолютно верно, Юлия! Изображения всегда надо оптимизировать перед загрузкой. Вот только это мало кто делает. Даже я… laugh

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

      Спасибо за комментарий. Заходите…

  11. Я P3 давно пользуюсь, и давно поняла глупость вопроса «Сколько плагинов оптимально можно установиь на блог?». 
    Александр, Вашу статью с самого начала было так интересно читать, особенно лирические отступления good

  12. Спасибо большое… так вы корректно подвели к нужному. И спасибо за плагин, пойду проверю, сколько и какой плагин у меня весит. Интересно стало.

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

    • Яна, я зашёл к Вам в гости и не сказал-бы, что блог долго грузится. Вполне нормально, при том количестве графики, которая присутствует в Ваших записях.

      Но возможно, что было-бы быстрее, если-б Вы как-то оптимизировали картинки — их много на каждой странице.

      Вообще, прежде чем прислушиваться к чьим-то советам, попробуйте воспользоваться онлайн-сервисами тестирования… Кроме тех, что я указал в статье их есть много ещё…

      И тогда Вы сами увидите, что «тормозит» и что можно сделать.

  14. Я тоже,Александр, сталкивалась с утрверждением, что большое количество плагинов — это зло. А что делать такому «чацнику», как я, который  в файлах, как в трех соснах, заблудится, не говоря уж о html, что тоже для меня китайская грамота, поэтому и спасают  плагины.
    Скорость проверяла в разных программах, а потом знакомая предложила постаить счетчик загрузки в футере, так что теперь я вижу загрузку каждой страницы.

    • Елена, я не думаю, что Вам следует переживать по поводу загрузки Вашего сайта. Я заходил — грузится нормально. Правда счетчика в футере не увидел, но наверное он только для админа. Да и плагинов не стоит бояться… Все в меру…

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

    • Надежда, если плагины, как Вы говорите: «лишние», то конечно лучше их удалить.

      Но если они полезны и удобны, то… Но всё должно быть в меру, всё в разумных пределах…

  16. Галина Нагорная

    Спасибо за пост, Александр — будто валерьянка выпила…Да, закошмарили нас по-полной! Гуру много, тех, что не разбираются в технических вопросах — как планктону на пруду летом. А самое главное — курсы-то продать надо!Вот и изголяемся над несмышлёнышами — кошмарят!Проверила я загрузку своего блога — от 0.5 сек до 7.5 сек.В последнее время в самом деле проблемы с загрузкой.Говорят, картинки можно держать на каком-то сервере. Я даже зарегистрировалась, но дальше этого не пошла — страшно, как перед Вашим замком! :)И мне очень жаль за плагином Comment Luv — прямо нехватает мне его…

    • Галина, всё лучше проверять на своём опыте… Убеждался в этом не раз…

      Говорят, картинки можно держать на каком-то сервере.

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

      good

  17. Александр, вы меня простите за то, что в вашем блоге ставлю ссылку на другой блог, но…в данном случае я хочу подтвердить ваше мнение и всю эту статью!!!! 
    Если хотите удалите этот коммент или ссылку!я пойму! 
    Но информация очень интересная 
    Вся правда о functions.php

    • Игорь, ссылка Ваша очень полезная. Пожалуй я свои коды из functions переведу в плагины. Но это когда выйду из больницы — где-то неделю еще буду лежать. Пока только отвечаю со смартфона.

  18. Галина Нагорная

    Спасибо, Игорь, за ссылку — очень полезна для меня!Жаль, что уже многие скрипты мне вбабашили туда, да ещё и в шапку….Я, пока, сама не лажу по таких «страшных» страницах, но, думаю, со временем, многое пойму — я обучаема и есть желание разобраться!Спасибо и Вам, и Александру за встречу на прсторах интернета! С миру — по нитке и Галине — знания!

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

      • Галина Нагорная

        Как здоровье, Александр?Уже дома?А относительно functions, то я со впеменем, пойму.Интересно, а если менять тему шаблона? Эти «вкрапления» остануться?

        • Дома буду через пару недель.
          После операции сразу не выпускают.
          functions у каждой темы свой, поэтому при смене темы все коды исчезнут. Надо либо переносить их со старого файла, либо рисовать плагины. Второй способ предпочтительнее. Как раз об этом Игорь и давал ссылку.
          Лично я со своими вставками в functions так и поступлю, когда доберусь до компьютера.

  19. Александр, спасибо за очень полезную статью. Меня всегда интересовала тема: Что лучше плагины или скрипты?
    Искала информацию, узнавала новое и вот всё таки правда в том, что главное — это качество плагина, обновление его автором, устранение старых уязвимостей.
    Бывает, что нужно поменять тему и даже не вспомнишь, где стоят установленные скрипты и ещё ведь есть дополнение в стилях. Так что я двумя руками за плагины, их так много и просто надо прежде чем ставить какой либо плагин, читать информацию, отзывы и смотреть на то, чтобы он не создавал конфликт с другими плагинами. 

    • Лара, Вам спасибо. К сожалению, фанатов вставки кода очень много. Даже вот у Игоря в комментах кто-то написал, мол я плагин заменил простеньким кодом в functions.php. Простите, а кто сказал, что плагин — это не ещё более простенький код? Там я даже спорить не стал. Надоело. Пусть делают, что хотят. Я свой взгляд на коды и плагины изложил в статье о противостоянии кодов и плагинов

  20. Александр, сейчас прочитаю статью, которую рекомендуете. Очень нравится Ваша подача информации. Тут можно читать и читать долго, переходя по ссылкам.

    • Спасибо, Лара! Такие отзывы — это наверное и есть вдохновение…

       Тут можно читать и читать долго, переходя по ссылкам.

       Так и оставайтесь! Кофейку попьём… А если что — я на раскладушке лягу… 21

  21. Спасибо, Александр! Кофе, хорошо сваренный плюс шоколаду чуток — это будет чудненько12 Я очень люблю кофе.

  22. Очень хорошая статья. Я вот тоже по началу как и все, боялся ставить дополнительные плагины. Но сейчас обращаю внимание не на количество, а на саму работу плагина. Плагин плагину рознь. Некоторые совсем не нагружают блог, а некоторые наоборот, сильно да еще в придачу понасаздают дополнительные таблицы в БД.
    Еще я обращаю на время нагрузки от плагинов. У меня раньше стоял Crayon Syntax Highlighter. Плагин классный, но навороченный! Слишком много лишних функций. По времени у меня было 0,4038 c. Пробовал покапаться с настройками и улучшить результат, но лучше на много не стало. Поэтому удалил и поставил другой WordPress Rainbow Hilite. Функционал небольшой, но мне этого вполне хватает. Да и по времени получилось 0,0031 с. 
    В общем, стараюсь ставить плагины, которые не сильно нагружают блог и подходят по функционалу. Если попадались тяжелые плагины, то пошаманив с настройками можно снизить нагрузку. Если же не получается, то ищу альтернативу. И лишним это не считаю. Однако слишком фанатично к этому не отношусь. Если достойной и лучшей замены нет, то так и оставляю.

    • У меня и сейчас стоит Crayon Syntax Highlighter… Согласен, он как раз из той серии плагинов, что здорово нагружают блог… Но в своё время адекватной альтернативы не нашёл. А теперь, даже если и найду, то не переписывать-же все коды под новый светильник синтаксиса… Это Crayon Syntax Highlighter может код любого другого под себя преобразовать, а вот его код другие не могут… А Вы как замену делали от Crayon Syntax Highlighter на WordPress Rainbow Hilite? 

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

        • Мне одна дама не даст возможности руками всё переделывать… Её зовут Лень.

          На тестовом блоге попробую что-нибудь сообразить для автоматизации, как время выберу…

          17

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *