Кнопка оптимизация

Оптимизация кода на сайте в Вордпресс

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

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

Что такое оптимизация кода?

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

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

Давайте сразу определимся как проверить ту или иную оптимизацию, чтобы быть уверенным, что она работает или не работает.
Вот есть гугловский анализатор https://developers.google.com/speed/pagespeed/insights/, который покажет что у вас не оптимизировано. Поэтому после установки плагина или включении какой-то оптимизирующей функции можно воспользоваться этим анализатором.

Чтобы оптимизировать код, можно воспользоваться двумя вариантами:

  1. Использовать плагины для оптимизации
  2. Воспользоваться модулями у хостера.

Плагины для оптимизации wordpress

1. Начнем с самого простого плагина WP-HTML-Compression, который после установки не требует никакой настройки, просто после активации он сразу начинает работать и соответственно оптимизировать HTML код, то есть удалять пробелы. Понятное дело, что его основной задачей является оптимизация HTML кода.

2. WP-Optimize — этот плагин оптимизирует базу данных в Вордпресс. Он удаляет черновики ваших документов, ревизии и прочий ненужный мусор, а так же чистит дублирующие записи. Итогом работы данного плагина является уменьшение размера вашей базы данных + небольшое ускорение её работы. Согласитесь, это важно и при архивировании БД и влияет на скорость работы, если конечно ваш блог имеет большую посещаемость.

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

3. WP Smush или Smush Image Compression and Optimization — плагин для оптимизации изображении в вордпресс, в каталоге WORDPRESS.ORG он называется Smush Image Compression and Optimization. Он считается одним из лидеров в этой области. Это подтверждает его число установок на сегодняшний день более миллиона.

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

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

Конечно у него как и у всех есть много конкурентов, такие как EWWW Image Optimizer, Compress JPEG & PNG images, reSmush.it Image Optimizer и прочие, которые делают то же самое, но я доверился опыту старожила и его всеобщему признанию. Можете посмотреть о других плагинах сжатия изображений.

4. Hyper Cache — плагин кэширования данных в WordPress. Тоже считается узконаправленным, так как он только кэширует содержимое блога, тем самым оптимизирует и снижает нагрузку на сайт и сервер хостинга. После его установки и активации нужно прописать в начале файла wp-config.php строчку:

1
define('WP_CACHE', true);

которая будет являться командой для начала работы этого плагина. Настройки в плагине Hyper Cache переведены почти все на русский и все достаточно легки и понятны.

Как работает плагин Hyper Cache?

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

Он конечно не панацея, есть достаточно много похожих WP Super Cache, W3 Total Cache, но я поставил себе именно этот и доволен его работой, так сказать больше ничего не надо, а вы можете сами оценить конкурентов и если есть весомый фактор в пользу других, то с удовольствием выслушаю в комментариях.

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

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

5. Для оптимизации кода на сайте можно и нужно воспользоваться функциями файла .htaccess (описание здесь). У себя можете прописать ниже прописанные опции:

  1. GZIP-сжатие — сильно ускорит работу, но хочу сказать, что у каждого хостинга свой код, нужно учитывать какую
    платформу использует хостер. Если вы вставляете код найденный в интернет и он не работает, то обратитесь в техподдержку и они подскажут, как нужно сделать, а зачастую просто включат сами.
  2. Включение кода (в файле htaccess) кэширования браузера у клиента — это хорошо помогает, если один и тот же пользователь периодически заходит на ваш сайт и чтобы ему не вытягивать каждый раз информацию через интернет, почти всё он получит просто из своего браузера, то есть локально. Конечно при условии, что он раньше открывал эти страницы сайта.

ИТОГ

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

Удачи всем на полях оптимизации wordpress!

Я ТЕБЕ КАК ГОВОРЯЩИЙ КОНЬ ГОВОРЮ...
Говорящий конь
Источник: https://myborder.ru Оптимизация кода в WordPress
Сергей. Опубликовано: 2017-05-16

Отправить ответ

avatar
  Subscribe  
Уведомления