2 августа, 2015
                            
                            0 Comments
                            1 category
                
    По мотивам оптимизации сайта на joomla. Обнаружил, что в статистике MySQL количество последовательных чтений строк (не используются индексы) составляет 600 000 в секунду. В секунду!
Разборки показали, что это происходит на простом, казалось бы запросе к таблице assets . Исправилось созданием дополнительных индексов.
Посмотрел, какие ещё запросы дают сканирование всей таблицы и сделал ещё три штуки для content.
Итого, добавлены индексы:
- assets: lft, rgt
 - content: modified, publish_up, publish_down
 
Вообще, чем больше смотрю на joomla, тем меньше хочется её использовать…
Ссылки на:
- С форума русской поддержки joomla3 – Ускорить загрузку сайта .
 - 20 советов по оптимальному использованию MySQL.
 
 Category: Joomla!