Я разработал проект интернет-магазина, но у меня проблема с медленным ответом на запрос.Я использую платформу codeigniter и использую $this->output->enable_profiler(TRUE);
Это то, что я получаю в виде запроса:
SELECT `products`.`id`, `products`.`image`, `products`.`onsale`, `products`.`folder`, `products`.`productRating`, `products`.`pro_vat`, `products`.`pro_code`, `products`.`quantity`, `products`.`shop_categorie`, `products_translations`.`title`, `products_translations`.`price`, `products_translations`.`pdv`, `products_translations`.`old_price`, `products_translations`.`description`, `products_translations`.`shortdescription`, `products`.`url`, `brands`.`image` as `bimage`
FROM `products`
LEFT JOIN `products_translations` ON `products_translations`.`for_id` = `products`.`id`
LEFT JOIN `brands` ON `brands`.`id` = `products`.`brand_id`
ORDER BY `position` ASC
LIMIT 20
, и его загрузка занимает более 6 секунд.Просто упомяну, у меня около 2,500 наименований в таблице продуктов.
Можно ли как-то сократить время загрузки?