- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, может кто сталкивался. Есть микро-сайт на WordPress 22 записи, 2 страницы. Минимальный (на мой взгляд) набор плагинов:
All In One SEO Pack
BackWPup
Contact Form 7
Cryout Serious Theme Settings
Disqus Comment System
MailPoet 2
Master Slider
RusToLat
WP-Опросы
YOP Poll
Сайт жутко тормозит. Простейшая страница грузится секунд по 5.
Погуглив похожие проблемы, вывел количество запросов на странице:
Офигел. 990 запросов на страницу! Памяти жрёт 22 Мега!
Сделал дамп $GLOBALS - офигел ещё больше. 15 мегов всякого дерьма, в т.ч. на каждой странице зачем-то грузит содержимое ВСЕХ страниц.
Предположил, что работает какой-нибудь режим отладки, но в конфиге: define('WP_DEBUG', false);
Дальше знаний не хватает. Просьба подсказать, что может быть и как диагностировать проблему?
К сожалению не могу щас проверить свои сайты на количество запросов.
Обратите внимание на хостинг, который вы используете.
Проверьте активные плагины на загрузку вашего ресурса с помощью бесплатного плагина P3 (Plugin Performance Profiler).
Поставьте плагин для кэширования (WP Super Cache или WP Rocket).
Contact Form 7 какая версия? и что из плагинов недавно обновлялось?
Обратите внимание на хостинг, который вы используете.
Как связан хостинг с безумным количеством запросов, которое генерит WP?
Contact Form 7 какая версия? и что из плагинов недавно обновлялось?
Версия: 4.9.2
Недавно понятие относительное. Обновляю всё по мере выхода. Или этого не стоит делать с WP?
Выключайте плагины по одному и смотрите результат, что тут еще скажешь, телепатов нет.
Подскажите, может кто сталкивался. Есть микро-сайт на WordPress 22 записи, 2 страницы. Минимальный (на мой взгляд) набор плагинов:
All In One SEO Pack
BackWPup
Contact Form 7
Cryout Serious Theme Settings
Disqus Comment System
MailPoet 2
Master Slider
RusToLat
WP-Опросы
YOP Poll
Сайт жутко тормозит. Простейшая страница грузится секунд по 5.
Погуглив похожие проблемы, вывел количество запросов на странице:
Офигел. 990 запросов на страницу! Памяти жрёт 22 Мега!
Сделал дамп $GLOBALS - офигел ещё больше. 15 мегов всякого дерьма, в т.ч. на каждой странице зачем-то грузит содержимое ВСЕХ страниц.
Предположил, что работает какой-нибудь режим отладки, но в конфиге: define('WP_DEBUG', false);
Дальше знаний не хватает. Просьба подсказать, что может быть и как диагностировать проблему?
Попробуйте Query Monitor - там можно детально увидеть какие запросы тяжелые и какие функции
Плагины тут судя по всему не причем.
Смотрите на свой шаблон. Скорее всего настраиваемый из админки с кучей ненужных фишек.
Дальше знаний не хватает. Просьба подсказать, что может быть и как диагностировать проблему?
Надо как-то получить лог запросов и потихоньку его разбирать.
Но уверяю вас, гораздо продуктивнее будет сверстать 22 страницы в нотепаде и выкинуть весь движок со всеми проблемами...
Я так "топором" две недели вырубал лишнее дерьмо, но его там столько, что хватит и на два года.
Тот случай, когда свой велосипед проще и быстрее сделать.
Либо другой вариант: арендуете некислый сервер... и смиряетесь
Либо третий: настраиваете кеширование, делаете простой скрипт, который перегенерирует эти все страницы
и запускаете его один раз после каждого редактирования. Клиентов обслуживаете из кеша.
Плагины тут судя по всему не причем.
Смотрите на свой шаблон
Ну да, можно и шаблон включить дефолтный.
Короче, где-то там проблема.
Но уверяю вас, гораздо продуктивнее будет сверстать 22 страницы в нотепаде и выкинуть весь движок со всеми проблемами...
Тогда придется где-то искать скрипты опросов, обратной связи и т.д. Понимаете, уже другой уровень работ :) Чем хорош Вордпресс: все уже есть, ставишь плагины и все работает само :)
Надо как-то получить лог запросов и потихоньку его разбирать..
Так и поступил. Судя по всему 3/4 запросов генерит голосовалка YOP Poll
Причем тупее ничего я в жизни не видел. В момент отображения страницы она то ли подсчитывает голоса, то ли проверяет, можно ли юзеру голосовать снова, перебирая по одной записи из таблицы голосования.
И так 300 раз для одной голосовалки, 300 раз для другой! И, судя по всему, всё это ещё и в $GLOBALS записывается. Ад и жесть!
Но уверяю вас, гораздо продуктивнее будет сверстать 22 страницы в нотепаде и выкинуть весь движок со всеми проблемами...
Да я полностью за, но именно из-за голосовалок, подписок, рассылок и прочей шлабуды пришлось поставить этот треш. :(
Судя по всему на WordPress принято так писать. Это же цемеэс намбаван.
Либо другой вариант: арендуете некислый сервер... и смиряетесь
Да у меня и стоит свой сервер. Конечно, не под эту шлабуду, но даже он не может вытянуть такой код.
Была на хабре недавно какая-то дико тошная и пафосная статья, про то как круто продвинулась за последние 10 лет веб-разработка.
А под статьёй несколько экранов комментариев про то, как раньше летали сайты на первых пентиумах и модемах, и как сейчас они тупят на i7 и оптике. Всё от кривых рук. 😡
Смените шаблон и увидите, что дело в нем, скорее всего. Поставьте легкий, лайт.
Часто число запросов можно снизить раз в 5-10 - отключить ВСЕ ненужные плагины, поставить легкий шаблон, убрать ненужные блоки и заменить на статику вывод блоков нужных, которые не меняются.