Как увеличить скорость работы MySQLi?
Есть в ней по миллиону "статей"
в компонентах К2 , ЗОО, и просто в Джумле, по итогу при лазинии с внешки по ним , тормозит вывод по 10 секунд в среднем, в каждом из них, видимо база не справляется чтобы скорость поднять, что порекомендуете ?
Цель найти компонент чтобы миллион работал ок, сервер выделенный 32 ядра, дебиан 10, оперативы 128 гигов в общем нормальный сервер для такого...при лазии по компонентам нагрузка на проц не превышает 20 процентов... оперативы 30 процентов...
Задача приблизиться к 2м секундам хотя бы....
Я сомневаюсь, что тут кто то будет выкладывать простыню рекомендации, основы можно на гуглить, а уж тонкую настройку подгонять по результатам тестов и наблюдений.
Смотреть как написаны компоненты, особенно на запросы в циклах, использовать кеширование компонентов, ограничивать выборку....много всего...
SKEPTIC, настроил , ничего не изменилось
по факту в отладке на сайте видно что запрос в базе выполняется 15 секунд, в таблице 5 гигов данных где делает поиск, миллион позиций, но почему так долго всё равно непонятно, вроде мощный компонент ЗОО , и на К2 таже ситуация, и в самой джумле 18 секунд пишет, хотя нагрузка не скачет в процессоре.
а зачем? разве все эти компоненты и сама Джумла прям настолько не развиваются в скорости ?
может надо какую то добавочку к базе ускоряющую обработку запросов ...
d-stream, и по чем такой специалист?
а что это так сложно из данных указанных выше ?
одна и та же Джумла, разные компоненты, обычно всё быстро н при лазинии по этим компонентам, когда в них по миллиону статей загружено вот такие тормоза по 10 секунд новые открытия, вторичные секунда - кэш срабатывает....
Или вы просто не знаете ответа и всё?
Роман Мирр, по факту в отладке на сайте видно что запрос в базе выполняется 15 секунд, в таблице 5 гигов данных где делает поиск, миллион позиций, но почему так долго всё равно непонятно, вроде мощный компонент ЗОО , и на К2 таже ситуация, и в самой джумле 18 секунд пишет, хотя нагрузка не скачет в процессоре.