Size: a a a

WordPress for developers

2020 September 08

S

StarBurst in WordPress for developers
#вопрос
Всем хай! Подскажите как быть? Надо сделать интеграцию с 1С, но... 1С не предоставляют тестовых версий, получается мне нужны доступы от 1С заказчика или через тимвивер допустим коннектиться? У кого был опыт, посоветуйте.
источник

MD

Maxym Denysenko in WordPress for developers
Андрей Климов
Коллеги, привет! Чем можно заменить функцию get_terms() чтобы получить доступ к кастомным таксономиям?
Плагин Query Monitor показывает что она формирует довольно медленный запрос. А если таких запросов на сайте несколько, то это влияет на скорость загрузки страницы.
wp_cache_get/wp_cache_set помогут вам
источник

MD

Maxym Denysenko in WordPress for developers
Или если нет кеша на сайте get_transient/set_transient()
источник

АК

Андрей Климов... in WordPress for developers
Maxym Denysenko
wp_cache_get/wp_cache_set помогут вам
Спасибо, Максим, за ответ. Почитаю про эти функции
источник

MD

Maxym Denysenko in WordPress for developers
Андрей Климов
Спасибо, Максим, за ответ. Почитаю про эти функции
Но у вас этот запрос 0.0619 секунд, а страница грузится 1.14сек) так что у вас в другом месте более существенные проблемы
источник

АК

Андрей Климов... in WordPress for developers
Maxym Denysenko
Но у вас этот запрос 0.0619 секунд, а страница грузится 1.14сек) так что у вас в другом месте более существенные проблемы
1.14 это много уже? Какое время загрузки допустимое/приемлемое?
источник

MD

Maxym Denysenko in WordPress for developers
Гугл хочет 0.2
источник

АК

Андрей Климов... in WordPress for developers
о май гад)
источник

S

StarBurst in WordPress for developers
Андрей Климов
Коллеги, привет! Чем можно заменить функцию get_terms() чтобы получить доступ к кастомным таксономиям?
Плагин Query Monitor показывает что она формирует довольно медленный запрос. А если таких запросов на сайте несколько, то это влияет на скорость загрузки страницы.
Через Query Monitor можно отслеживать время выполнения функций? И менять их на аналоги? Оптимизируя. Так это работает?
источник

S

StarBurst in WordPress for developers
На более быстрые я имею ввиду
источник

MD

Maxym Denysenko in WordPress for developers
Он не покажет тебе ничего толкового, кроме ошибок)
источник

MD

Maxym Denysenko in WordPress for developers
но, для таких целей есть blackfire и xdebug profiler)
источник

АК

Андрей Климов... in WordPress for developers
StarBurst
Через Query Monitor можно отслеживать время выполнения функций? И менять их на аналоги? Оптимизируя. Так это работает?
Он показывает в том числе сколько времени занимает выполнение запроса из БД. И показывает какая функция за этот запрос отвечате.
источник

KD

KAGG Design in WordPress for developers
Maxym Denysenko
Но у вас этот запрос 0.0619 секунд, а страница грузится 1.14сек) так что у вас в другом месте более существенные проблемы
На самом деле реальное влияние этого запроса на время загрузки в несколько раз больше
источник

KD

KAGG Design in WordPress for developers
Андрей Климов
Он показывает в том числе сколько времени занимает выполнение запроса из БД. И показывает какая функция за этот запрос отвечате.
Этого в большинстве случаев недостаточно
источник

KD

KAGG Design in WordPress for developers
Как говорится, не базой единой живём)
источник

c

campusboy in WordPress for developers
Возвращается 5 млн записей и потом в форыче регуляркой всё херачится 😃 "очень быстро"
источник

KD

KAGG Design in WordPress for developers
Чё тока не увидишь при оптимизации)
источник

АК

Андрей Климов... in WordPress for developers
campusboy
Возвращается 5 млн записей и потом в форыче регуляркой всё херачится 😃 "очень быстро"
Подскажите какой метод сразу применять чтобы запрос изначально был оптимизированным и "жрал" меньше ресурсов и быстрее выполнялся? array_map?)
источник

c

campusboy in WordPress for developers
Андрей Климов
Подскажите какой метод сразу применять чтобы запрос изначально был оптимизированным и "жрал" меньше ресурсов и быстрее выполнялся? array_map?)
Простой array_map() не справится, тут нужен array_optimization_map()
источник