обращается скрипы при загрузке всех страниц.
На получения всех необходимых данных из этой таблице уходит от 6 до 8 секунд ( сайт в это время не может загрузиться ).
Оптимизировать запросы не выйдет ( так как они самые простые )
Пример одного запроса :
SELECT post_id, meta_key, meta_value
FROM имя_таблицы
WHERE post_id = 2
ORDER BY meta_id ASC
Мой ответ: Добавить индексы в таблицу и надеяться на лучшие ( помогло примерно на 1 - 2 секунды )
Были ли у вас такие задачи, и как вы подошли к их решению ?
Гуглани "mysql profiling" про профилирование запросов
Это там у тя не сайт на вордпрессе? А то кието больно знакомые имена полей
да, на wordpress - сказали оптимизируй, но если я буду переписывать код, то это займет больше времени ( мне такое не позволят ) и кеш использовать тоже нельзя
А почему ты решил, что затык именно в скуле, а не в кривых плагинах/темах вордпресса?
Я отключал каждый из плагинов, и потом проверял скорость сайта - это не помогло Потом решил оптимизировать с помощью плагина WP Fastest Cache js, css, html, и объединить мелкие css и js в один файл + пытался оптимизировать загрузку изображения с помощью плагина BJ Lazy Load - это не помогло Решил использовать WP-Optimize ( так как про него хорошо отзывались на форумах, и видео про него полно ) - это не помогло Включил логи - ошибок не нашел Начал искать плагины для профилирования кода - нашел Query Monitor. Он показал, что проблема именно в запросах к базе данных. Из списка SQL запросах я увидел, что в них фигурирует только одна таблица и средние время одного запроса от 0.05 до 0.11 секунд
Сколько суммарно скуль запросов на генерацию одной страницы?
сейчас главная страница загружается примерно за 8 секунд
А зочем это на свой вопрос сразу отвечать?
чтобы узнать другие ответы
Другие неактуальные
ВордПресс и так весь кеш ввел и ты туда же
Проверь как хранятся данные сессий
Обсуждают сегодня