Поддержка Проблемы и решения Нагрузка на хостинг из за таксономии

  • Подскажите пожалуйста, есть большой список таксономии, из за этого, когда открывает страницу Добавить новую запись, идет очень большая нагрузка на хостинг и долго открывается страница. Как можно уменьшить нагрузку на хостинг?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 31 по 45 (всего 45)
  • попробуйте для начала у таксономии отключить отображение метабокса
    'show_ui' => false,

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

    Модератор Yuri

    (@yube)

    А как тут транзитное кеширование поможет?

    Движку не придется строить дерево, сразу готовый метабокс выдаст.

    Запрос к базе в любом случае будут.

    Запрос запросу lupus est 🙂

    новый метабокс с зависимыми select.

    С аяксной подгрузкой списков? Варинат хороший, но более трудоемкий.

    «попробуйте для начала у таксономии отключить отображение метабокса
    ‘show_ui’ => false,» — разбираюсь слабовато. А куда это прописать, в какой файл (строчка)?

    • Ответ изменён 4 года, 5 месяцев назад пользователем spiridon2007.

    Лучше обратитесь к специалисту тогда, раз сами совсем не разбираетесь и не знаете где размешен код для регистрации таксономии. Я тоже не знаю. Может с помощью плагина такс. зарегистрирована.

    Может найдется плагин, который Вам поможет и уменьшит нагрузку на сервер

    https://ru.wordpress.org/plugins/search/taxonomy/

    С аяксной подгрузкой списков?

    Ну да

    С аяксной подгрузкой списков? Варинат хороший, но более трудоемкий.

    так ACF делает нынче.
    раздражает, что он это делает даже если термов всего пару десятков — но зато тормозов, как у ТС там нигде нет.

    Речь про плагин https://ru.wordpress.org/plugins/advanced-custom-fields/ ? А как его именно настроить или что сделать. Я его только установил, а что дальше делать не понятно.

    Да я это видел.

    «попробуйте для начала у таксономии отключить отображение метабокса
    ‘show_ui’ => false,

    посмотрите будет ли страница быстрее открываться
    (может так только убирает метабокс, а запрос в бд остается)»
    Попробовал, так же долго грузится, визуально метабокс не видно.

    А как его именно настроить или что сделать. Я его только установил, а что дальше делать не понятно.

    ну во-первых отключите для вашего типа записей стандартный метабокс выбора термов.

    создайте в ACF группу полей.
    прицепите ее к вашему типу записей.
    создайте в этой группе поле типа таксономия.
    ну, собственно, это все.

    вообще, ACF очень популярный плагин и документации на русском к нему в гугле полно.

    Попробовал, так же долго грузится, визуально метабокс не видно.

    Поставьте на время плагин Query Monitor и скиньте скрин самого медленного запроса

    «Поставьте на время плагин Query Monitor и скиньте скрин самого медленного запроса»

    Это если просто открыть Добавить новую запись http://prntscr.com/pizmcm
    А это если открыть одновременно три записи для редактирования, у третьей записи (у второй примерно время 25, у первой 14) http://prntscr.com/pizmuv

    • Ответ изменён 4 года, 5 месяцев назад пользователем spiridon2007.
    Модератор Yuri

    (@yube)

    скиньте скрин самого медленного запроса

    а не то, что Вы показали. Впрочем, я думаю, это уже не важно. Время БД 0.1 при общем 13 — вполне нормально. Похоже, таки тормозит построение дерева термов. Или еще что-то, не связанное напрямую с количеством термов в метабоксе.

Просмотр 15 ответов — с 31 по 45 (всего 45)
  • Тема «Нагрузка на хостинг из за таксономии» закрыта для новых ответов.