Увеличение производительности плагина NextGen Gallery
Добавляем необходимые индексы в таблицу
В случае, если галереи содержат несколько тысяч изображений, в зависимости от мощности сервера и посещаемости сайта могут возникнуть проблемы с производительностью, связанные с неоптимальностью индексов в таблице wp_ngg_pictures. Проявляется это в том, что при отображении любой галереи MySQL приходится полностью сканировать таблицу wp_ngg_pictures. Например: EXPLAIN SELECT SQL_CALC_FOUND_ROWS tt.*, t.* FROM wp_ngg_gallery AS t INNER JOIN [...]
← Вернуться к полной версии записи «Увеличение производительности плагина NextGen Gallery»…
Автор: Vladimir; опубликовано в: WordPress; метки: MySQL, NextGen Gallery, плагин, производительностьИюн
2009
Комментарии к статье «Увеличение производительности плагина NextGen Gallery» (2) »
Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.
Оставить комментарий к записи «Увеличение производительности плагина NextGen Gallery»
गते गते पारगते पारसंगते बोधि स्वाहा
Меня зовут Владимир, я программист-фрилансер, специализирующийся на Web-программировании и програмировании под Linux.
По совместительству занимаюсь администрированием LAMP/LNMP-серверов и техническим переводом.


Так что, достаточно просто выполнить запрос?
ALTER TABLE `wp_ngg_pictures` ADD KEY (`galleryid`, `sortorder`)
И всё?
В принципе, да. На сайте с десятком тысяч фотографий и кучей галерей и альбомов это позволило снизить нагрузку на MySQL.