Какие плагины WordPress плагины нагружают тормозят сайт

P3 performance plugin

P3 performance plugin

Всем доброго времени суток, на одном из магазинов стали заметны серьезные задержки в загрузке, хотя товаров меньше тысяч, посещаемость пока не блещет, однако сайт при огромном количестве свободных ресурсов вот-вот уйдет в ошибку 500. Собственно изначально все обновили (плагины, темы, комментарии), но этого оказалось мало. Отключали плагины и выяснили какие нагружали его до ошибок, но включая по одному плагины неизбежно случается ситуация когда два из всей массы плагинов конфликтуют. Собственно для этих целей установили старый добрый WordPress плагин P3 (Plugin Performance Profiler), он настолько старый, что не сразу запустился на этом сайте. Но проблема была в недавнем переезде и не везде обновившимся путям (адресам) прописанным в конфиге. Собственно об это позже. Если у Вас есть такие же проблемы устанавливайте плагин. Как обычно из WordPress качаем или загружаем архив, кому как удобнее. После установки может появится такая надпись:
P3 performance plugin

P3 performance plugin

Буквально такая: «Cannot read profiles directory». Сразу не расстраиваемся, вероятнее всего плагин не смог создать папку profiles в /wp-content/uploads/ соответственно идем (через любой удобный Вам способ, по фтп или по ssh) и создаем папку в /wp-content/uploads/profiles после чего устанавливаем права 755 на папку (этого должно быть достаточно, если же ошибка не исчезнет попробуйте разрешить больше до 777 (ЭТО ОПАСНО, так как разные умельцы смогут иметь доступ к Вашим файлам и могут навредить). Если при 755 не создалась папка и не началась работа плагина, то варианта 2 самому переписывать адреса в коде плагина (напишу ниже где искать) или нанять кого-нибудь на площадках типа: kwork/work-zilla/free-lance там есть желающие и умеющие. Если решили искать ошибки, то открываем Ваш любимый (FileZilla или любой другой фтп клиент) и… 0. Идем сюда: /wp-content/plugins/p3-profiler/classes/ в папке находим файл class.p3-profiler-plugin-admin.php нажимаем «Правка»: 1. Ищем строку 558 Между существующих у Вас строк добавляем строку $path = '/var/www/вашиданные/data/www/вашсайт.ру/wp-content/uploads/profiles';, как указано выше, только подставляем Ваши правильные данные. Где их смотреть надеюсь знаете. 2. В том же файле ищем строку 101 и комментируем ее знаком # или // 3. Сохраняем и загружаем обратно файл (или подтверждаем загрузку после изменений). 4. Идем в папку wp-content/plugins/p3-profiler 5. Ищем строку 47 и комментируем ее. 6. Добавляем 7. Сохраняем и загружаем обратно Все теперь плагин загрузится и корректно отработает. Но имейте ввиду, это «костыль» — быстрое решение, которое нужно было оперативно сделать, но оно не является лучшим! Всех Вам благ. Если есть вопросы пишите в комментариях.

Полезная информация:

Прощание с Joomla
Как добавить отображения даты в подвале сайта WordPress.
Html в конце ссылок страниц WordPress
Удалить category WordPress
TimThumb error has occured WordPress
Как убрать ссылку из плагина iSape в WordPress
Разделитель в iSape / Sape
iSape vs VKontakte API и iMoney + VK comments
Не показывать виджет iMoney если он пуст
Заменить слова в базе MySQL средствами phpMyAdmin
WP-PageNavi добавление пагинации
Случайный вывод кода (видео, текст, картинки)
Добавление меню в старый шаблон WordPress
Как убрать точки li в меню
Убрать category из ссылки WP (продолжение)
Обновляем WordPress до 3.5
Простой Fade с помощью CSS3
Полная русификация Woocommerce
Правильный robots.txt
Joomla/Mambo To WordPress Migrator Fatal error (решение)
Joomla/Mambo To WordPress Migrator (5 советов)
Красивые WordPress caption
Вывод материалов из рубрики списком WordPress
Jazzy Forms плагин, который радует!
Красивые письма с WP Better Emails
Akismet и его API key
При обновлении произошла ошибка: Не удалось определить директорию содержимого
WordPress http error - решение проблемы
Cherry FrameWork logo + description
Удаляем строки Saphali Lite, Woocommerce, All in one seo pack
Обновление url и адрес картинок после изменения адреса блога
Breadcrumbs редактировать в Cherry FrameWork
Добавление PageNavi (постраничной навигации) в нестандартные шаблоны
Простой плагин email рассылки (Newsletter) для WordPress
Сделать изображения одинаковыми по высоте средствами CSS
WordPress не работают постоянные ссылки (404 Not Found)
Отображение и текста и логотипа в шаблоне WordPress
Как встроенное видео с youtube и запустить с нужного времени?
Отображение количества просмотров статьи в подходящем месте
Шаблон Mantra изменения вида пагинации
Шаблон Mantra изменение текста Read more
Количество сопутствующих товаров в Woocommerce
Backup сайта в DropBox
Плагин карты сайта XML
Локализация woocommerce Print Invoice & Delivery Note
Как изменить длину анонса (excerpt) плагин
Управления ссылками WordPress плагин WPNoExternalLinks
MainWP Child не добавляется при успешном подключении [Решено]
Добавление бесплатного SSL сертификата на WordPress
Ошибка платежа Яндекс.Касса и Woocommerce
Footer в functions.php для дочерней (child) темы StoreFront WordPress
Удалить все meta name=generator WordPress, Woocommerce, Saphali
Удаляем второй meta name=description от All in One Seo Pack
Как очистить wp_woocommerce_sessions в MySQL
Клиенты Woocommerce в Whatsapp (сложный путь)
Метки: , , , , , , , , . Закладка Постоянная ссылка.

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

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