- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Далее в любом месте выполнить код:
Теперь объект $wpdb->listing содержит все MySQL запросы. Ну а дальше дело техники - лечить или убивать плагин, который их генерирует в наибольшем количестве
Спасибо за советы!
Так как PHP я не знаю, то предположил, что команда print_r ($wpdb->listing) распечатает мне на странице все запросы. Это так? Просто я сделал, как ты сказал, но ничего не отображается.
Diffio добавил 13.12.2010 в 19:49
Пишет, что размер массива = 0, но я взял и распечатал переменную last_query и вижу, что в ней есть запрос, значит как минимум в массиве должен быть один запрос...
Да, print_r ($wpdb->listing) должен распечатать все запросы, если Вы предварительно сделали изменения, которые описаны выше.
По дефолту этого объекта в WP не существует - я сам его придумал для хака.
Попробуйте так:
Если ключа listing в списке нет, значит что-то не так с кодом. Если ключ есть но он пустой, тогда нужно разбираться.
Убедитесь еще раз что сделали все изменения, которые я указал в посте выше. Если не помогает - отправьте мне в личку код весь код файла wp-db.php, взгляну.
Diffio у вас на главной странице над записями рибрики - Интересное, есть такой код:
<div class="hpbottom" style="display: none;">
<h3>Новые фотографии косичек</h3>
[nggallery id=1]</div>
Возможно из-за NextGEN Gallery, у вас на главной странице больше запросов к БД, чем на остальных страницах.
У меня wp 2.9.2 посещаемость 2,5к на файловом хостинге без плагинов кеширования пока работает нормально. Использую минимум необходимых плагинов, шаблон оптимизирован. Запросов к БД на страницах 40-47, памяти 12-13 MB
Diffio у вас на главной странице над записями рибрики - Интересное, есть такой код:
<div class="hpbottom" style="display: none;">
<h3>Новые фотографии косичек</h3>
[nggallery id=1]</div>
Возможно из-за NextGEN Gallery, у вас на главной странице больше запросов к БД, чем на остальных страницах.
Спасибо. Код этот удалил, но количество запросов осталось прежним. Ищу дальше :)
Diffio добавил 13.12.2010 в 22:43
Да, print_r ($wpdb->listing) должен распечатать все запросы, если Вы предварительно сделали изменения, которые описаны выше.
По дефолту этого объекта в WP не существует - я сам его придумал для хака.
Попробуйте так:
Если ключа listing в списке нет, значит что-то не так с кодом. Если ключ есть но он пустой, тогда нужно разбираться.
Убедитесь еще раз что сделали все изменения, которые я указал в посте выше. Если не помогает - отправьте мне в личку код весь код файла wp-db.php, взгляну.
Ключа listing в списке нет, завтра пришлю вам файл. А куда прислать?
P.S. А так и должно быть, что объявляя переменную вы написали без [] (var $listing), а потом к обращении к ней с [] (listing[]=)?
Diffio, мой код актуален для WP 2.x и соответственно протестирован - свои запросы я вижу.
Файл пришлите на freesoccer(a)yandex.ru попробую взглянуть в чем может быть дело.
А разве он работает на версия выше 2.7.х? У меня и на 2.9.2 показывает, что вышли обновления.
3.0.3 - работает. И работает, по моему, как раз с последней (?) сборки Кактуса. По крайней мере о том, что вышли .2 и .3 узнал на вордпресс.орг, а не в админке
Про WP Tuner говорят что он скорее жив, чем мертв.
Файл пришлите на freesoccer(a)yandex.ru попробую взглянуть в чем может быть дело.
Отослал. Спасибо!
Diffio добавил 14.12.2010 в 18:32
Вау, сейчас 300 человек на сайте - все летает :)