Плагин WP-Optimize 3.1.12 WordPress. Обзор

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

Очистка и оптимизация базы данных.

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

Появляются не используемые таблицы, и помечены они красным. В 99% случаях их можно удалять без проблем, но бывают исключения. Например, у меня так было при установленном SEO плагине Rank Math SEO. Плагин установлен, а неиспользуемые якобы от него таблицы отображаются как лишние. Насколько я понял это не задействованные части плагина, впрочем, он очень раздувает таблицы, до нескольких сот мегабайт, поэтому я его не использую. Как видно из первых двух скриншотов, разберется даже ребенок, да сделать это можно всего раз, так как плагин имеет автоматическую планируемую очистку.

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

Оптимизация изображений

Это чуть ли не единственный плагин использующий службу Smush для оптимизации ваших картинок. Единственно что в нем не хватает, это возможности обрезать картинки до нужного размера при загрузке. К примеру к вам на сайт люди выкладывают посты, и картинки у них 3000 на 2500 пикселей, зачем вам столько? Каждая такая картинка будет весить целое состояние). Для этого приходится использовать например плагин Imsanity. Оптимизация происходит так же по заданию CRON, не сразу, а постепенно после загрузки ваших картинок, в целом вполне быстро. Но бывают иногда задержки, так как все же это бесплатная функция.

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

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

Есть две премиум функции, одна удаляет не используемые изображения и размеры. По мне это очень спорная функция, нужно понимать что многие изображения добавленные в статью могут быть не закреплены, и плагин вероятнее всего предложит их удалить, как не закрепленные. Хотя возможно создатели уже усовершенствовали эту функцию. На что у создателей плагина есть соответствующее предупреждение, что эта функция только для продвинутых пользователей. Размеры же вполне удачная функция, так как вы можете удалить те миниатюры которые вы не используете на этой странице. Например, вы загрузили картинку в статью, и вам нужен только размер 1200 на 800 пикселей, остальные миниатюры 100 на 100, 300 на 300 (их может быть великое множество, зависит от плагинов и настроек wordpress), вы можете спокойно удалить. Тем самым сохранить место на хостинге. Отложенная загрузка очень полезная вещь, когда ваша страница, а точнее изображения загружаются не сразу все, а по мере прокрутки страницы пользователем. Это снимает нагрузку как с пользователя, вместо 2 мб, он загрузить 300кб, так и ускоряет в разы загрузку страницы. Есть правда спорный момент по SEO, но это уже другая история.

Кэш страницы

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

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

Это функция запустит WP-Optimize для кэширования сайта путем посещения страниц для их предварительной загрузки (чтобы они были готовы в первый раз, когда посетитель захочет их получить). Если карта сайта доступна, она будет использоваться для определения того, какое содержимое будет кэшироваться. Так же хочу отметить что если у вас много url в кате сайта, то при прелоад нагрузка на процессор сервера резко возрастает.

Следующая вкладка, очень важна, так ка позволяет настроить url, файлы, или агентов браузера которые не нужно кэшировать. Например, страницу входа, wp-admin, или тут которую вы придумали, файлы изображений, или user Agent. Так же для того чтобы законнектить плагин с CloudFlare, нужно подписка премиум. От себя могу сказать что кэш CloudFlare живет своей жизнью, подстраиваясь под ваши новые статьи самостоятельно(проверенно). Конечно если вы сделали глобальные перемены вашей страницы, то очистите кэш CloudFlare в ручную, этого достаточно.

Сжатие Gzip и Заголовки статического файла

Сжатие Gzip, эта опция повышает производительность вашего сайта и сокращает время его загрузки. Когда посетитель делает запрос, сервер сжимает запрашиваемый ресурс перед отправкой, что приводит к уменьшению размера файла и ускорению загрузки. Больше можно почитать здесь Follow this link to get more information about Gzip compression. Настройки статического кэширования файлов в браузере (через заголовки), кэширование статического файла в браузере использует заголовки ответа HTTP, чтобы советовать браузеру посетителя и на некоторое время кэшировать неизменяемые файлы, чтобы не приходилось извлекать их при каждом посещении. Больше можно почитать здесь Follow this link to get more information.

Минификация CSS, JavaScript и HTML

Весьма полезная функция ускоряющая в разы ваш сайт, я использую Autoptimize, там есть функции в совокупности делающие то что мне нужно, но и этот плагин вполне делает хорошо свое дело. При тонкой настройке, можно достич прекрасных результатов, посмотрите stihiduhi.ru, predckazanie.ru, handmadebuy.ru, acconcept.ru. Все они оптимизированы, правда только handmadebuy.ru спомощью плагина, остальные без плагинов. Функция предварительная загрузка шрифтов здесь платная, в Autoptimize она бесплатная. Настройки стоят по умолчанию, в принципе этого достаточно. Пробуйте, возможно на вашем сайте, все будет как надо. Смотрите что если у вас большое время краски, то я убирал совмещение js и css, оставляя встраивание css, и минификацию. По моим наблюдениям объединение наоборот увеличивает время,попробуйте у себя, не пугайтесь, убирайте галочки, комбинируйте, и вы достигните прекрасных результатов.

Основные настройки

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

Заключение

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