Оптимизация запросов

Тема в разделе "Аудит", создана пользователем Fanamura, 22.11.2007.

  1. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Задался целью оптимизировать количество и сами запросы в БД, а то сайт начал не справляться с нагрузкой, на неплохом тарифном плане и очень часто вылетает ошибка 2, т.е. невозможно подключиться к базе данных.
    Сайт >15 000 страниц, ежедневно растет.
    Прикрепил файл дебага запросов. 528 (!) Запросов.

    Что я предлагаю:
    Убрать SEF - 180 запросов
    Но здесь встает вопрос...а как же SAPE ? Поисковики...фиг с ними, перериндексируют...а как же сапа?


    Остается 348 запросов... лишние модули уже удалил, мамботы тоже...
    Что делать как же быть?:) Ваши предложения

    И еще очень важный вопрос... А может ли шаблон, такой как на http://www.amurteam.ru (именно этот сайт я оптимизирую), ронять базы данных? Разве он слишком тяжелый? Мне кажется старый был не легче... однако с его "приходом" начались проблемы с БД...


    Стоит ARTIO JoomSEF v1.3.3RE , не обновлял, т.к. боюсь, что ссылки все изменятся. Может просто стоит обновить? Обновляю...посмотрим, что получится:)
     

    Вложения:

    Последнее редактирование: 22.11.2007
  2.  
  3. Offline

    AnthonyS Russian Joomla! Team

    Регистрация:
    07.08.2006
    Сообщения:
    273
    Симпатии:
    6
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    По запросу - переиндексирует, ясен пень. Но
    Во первых ты лишишся всех ссылок сразу
    Во втрорых - лишишся страниц, на которые уже выставлен ПР гугля
    (а это значительная часть в заработке на сапе!)
    Оно тебе надо?
     
  4. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    AnthonyS, мне надо, чтобы сайт работал... когда он недоступен САПА баранку начисляет)) и поисковики уходят... жалко конечно... перелинковкой долго занимался...

    Сейчас поставил Артио 2.3.3 сайт стал поживее. Поколдовал с ним, большинство старых ссылок сохранил...;) Посмотрим, что будет дальше
     
  5. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Мдя. Офигеть скока запросов.
     
  6. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Dead Krolik, кеширование спасает)
     
  7. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    А кривые руки - убивают.
     
  8. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Dead Krolik, согласен:) Но в оптимизации запросов я не сильно разбираюсь :( Все мамботы / компоненты / модули на главной и их запросов "не моего пера" :(

    У вас есть конкретные предложение по оптимизации запросов или что посоветуете? :) Я лично даже не представляю как можно сократить кол-во запросов. Отключать модули и мамботы не предлагать :)
     
  9. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Пока сократил кол-во запросов до 183

    Отключил Заголовки в виде ссылок, осталось 173 запроса
     

    Вложения:

    Последнее редактирование: 23.11.2007
  10. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Нет у меня предложений, ибо если бы я сам делал сайт на Joomla я бы все нафик перетряс, потому что 100 это уже ОЧЕНЬ много. Так мне трудно судить.
     
  11. Jkr
    Offline

    Jkr Russian Joomla! Team

    Регистрация:
    04.08.2006
    Сообщения:
    465
    Симпатии:
    27
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    извиняюсь за легкий оффтоп: а какое количество запросов считать приемлимым?
     
  12. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
  13. admLoki
    Offline

    admLoki Недавно здесь

    Регистрация:
    12.12.2007
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Делается так - большая часть старых страниц превращается в статику(HTML) .Адреса остаются старые, контент-тоже, PR не падает.
    И так время от времени .

    Добавлено через 2 минуты
    Это на моём самописце около 20 запросов с тем, что он только дерет из базы конфиги сайта и модулей + контент и работает с сессиями .

    А вообще, "нормальное количество запросов" - от 20 до 100 .
     
    Последнее редактирование: 13.12.2007
  14. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Убрал Артио, еще почистил - итог почти 70 запросов исчезло. Осталось 109 :)
     
  15. admLoki
    Offline

    admLoki Недавно здесь

    Регистрация:
    12.12.2007
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Оптимизация запросов не панацея. Все равно база потом разрастется до таких размеров, что бекапиться будет пару часов .
     
  16. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Продолжаю затачивать. Отключил не особо используемые мамботы, осталось 99 запросов. Вошел в сотню наконец-то.
    Остались запросы с меню, с ленты новостей и модуля ja_news, послений - 50% всех запросов. Попробую его оптимизировать.
     
  17. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    20 - это потолок, все что выше - не культурно.
     
  18. Offline

    Michael Недавно здесь

    Регистрация:
    22.09.2005
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Прошу прощения, а чем считать запросы? В админке средств вроде нет, может какой-то компонент нужен?
     
  19. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Michael, в глобальной конфигурации есть параметр "режим отладки" включаешь его и на главной сайта (да и на всех остальных страницах сайта) внизу появляется полный листинг запросов.
     
  20. Jkr
    Offline

    Jkr Russian Joomla! Team

    Регистрация:
    04.08.2006
    Сообщения:
    465
    Симпатии:
    27
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    только видеть его будете не только вы, но и все пользователи сайта, так что не стоит включать этот режим надолго... ;)
     
  21. Offline

    Michael Недавно здесь

    Регистрация:
    22.09.2005
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Оптимизация запросов

    Ох спасибо, когда то давно влючал, а сейчас запамятовал....
    Жаль на двух сайтах уже снес артио, не сравнив, но на одном оставил, чтобы с Сапы хоть что-то капало.
    ТАК ВОТ 37 против 172 запросов
    Не в пользу Artio
    Так что, правильно что снес, попозже и оставшийся грохну :)
     

Поделиться этой страницей

Загрузка...