Увеличение производительности плагина 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, плагин, производительность6
Июнь
2009
Июнь
2009
Комментарии к статье «Увеличение производительности плагина NextGen Gallery» (2) »
Оставить комментарий к записи «Увеличение производительности плагина NextGen Gallery»
Вы должны быть авторизованы, чтобы иметь возможность оставить комментарий.
Меня зовут Владимир, я программист-фрилансер, специализирующийся на Web-программировании и програмировании под Linux.
По совместительству занимаюсь администрированием LAMP/LNMP-серверов и техническим переводом.






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