173 похожих чатов

Добрый день У меня есть одна таблица в БД, к которой

обращается скрипы при загрузке всех страниц.
На получения всех необходимых данных из этой таблице уходит от 6 до 8 секунд ( сайт в это время не может загрузиться ).
Оптимизировать запросы не выйдет ( так как они самые простые )
Пример одного запроса :
SELECT post_id, meta_key, meta_value
FROM имя_таблицы
WHERE post_id = 2
ORDER BY meta_id ASC

Мой ответ: Добавить индексы в таблицу и надеяться на лучшие ( помогло примерно на 1 - 2 секунды )
Были ли у вас такие задачи, и как вы подошли к их решению ?

12 ответов

17 просмотров

Гуглани "mysql profiling" про профилирование запросов

Это там у тя не сайт на вордпрессе? А то кието больно знакомые имена полей

tech-st Автор вопроса
Олегсей Олешкович Бреднев
Это там у тя не сайт на вордпрессе? А то кието бол...

да, на wordpress - сказали оптимизируй, но если я буду переписывать код, то это займет больше времени ( мне такое не позволят ) и кеш использовать тоже нельзя

tech st
да, на wordpress - сказали оптимизируй, но если я...

А почему ты решил, что затык именно в скуле, а не в кривых плагинах/темах вордпресса?

tech-st Автор вопроса
Олегсей Олешкович Бреднев
А почему ты решил, что затык именно в скуле, а не ...

Я отключал каждый из плагинов, и потом проверял скорость сайта - это не помогло Потом решил оптимизировать с помощью плагина WP Fastest Cache js, css, html, и объединить мелкие css и js в один файл + пытался оптимизировать загрузку изображения с помощью плагина BJ Lazy Load - это не помогло Решил использовать WP-Optimize ( так как про него хорошо отзывались на форумах, и видео про него полно ) - это не помогло Включил логи - ошибок не нашел Начал искать плагины для профилирования кода - нашел Query Monitor. Он показал, что проблема именно в запросах к базе данных. Из списка SQL запросах я увидел, что в них фигурирует только одна таблица и средние время одного запроса от 0.05 до 0.11 секунд

tech st
Я отключал каждый из плагинов, и потом проверял ск...

Сколько суммарно скуль запросов на генерацию одной страницы?

tech-st Автор вопроса
Олегсей Олешкович Бреднев
Сколько суммарно скуль запросов на генерацию одной...

сейчас главная страница загружается примерно за 8 секунд

А зочем это на свой вопрос сразу отвечать?

tech-st Автор вопроса
tech st
да, на wordpress - сказали оптимизируй, но если я...

ВордПресс и так весь кеш ввел и ты туда же

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта