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

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

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

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

12 ответов

5 просмотров

Гуглани "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 - сказали оптимизируй, но если я...

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

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

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

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
А если для werf организовать отдельный репозиторий, а сервисы из проекта подключить как симлинки? И симлинки в гитигнор добавить?
Dmitriy Andreev
13
Я короче решил скомпилировать Nim в js, я думал он сработает как обычный транслятор. По итогу он мне создал файл с расширением js, и туда поместил кучу кода Вопрос, что это з...
𝕾𝖍𝖆𝖉𝖊 <suspense>
9
Всем здравствуйте!) У меня такой вопрос. Есть два роута, роут1 и роут2. Они связаны с очередью some_queue. По задаче предполагается, что есть два паблиша. Паблиш1 отправляет...
Format
10
это группа токсиков или тех кто помогает?
Ибрагим
9
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта