EVMedvedev Опубликовано: 28 февраля 2014 Поделиться Опубликовано: 28 февраля 2014 может и не панацея... предложите свое решение? у вас есть метод решения скорости работы opencart на 100-150К товаров путем оптимизации именно движка, запросов и так далее а не оптимизации сервера... так как я например на шаред сижу... и там ничего не наоптимизируешь... есть решения или нет? Одной оптимизацией движка много не добьешься. Повышение быстродействия работы сайта - комплексная задача. А если вы при 100к товара не можете себе позволить что-то большее чем шаред-хостинг, то может лучше бизнес, а не сайт, оптимизировать :-)? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
igorfelix Опубликовано: 10 февраля 2015 Поделиться Опубликовано: 10 февраля 2015 У меня стоит VPS . 160 000 товаров. Много подкатегорий Стандартный модуль Категории снес. Была проблема при открытии подкатегорий. Долго грузилось. Вычитал что надо делать оптимизацию стандартными методами mysql . Нашел как, сделал. блин сайт теперь весь летает тока так. и категории и подкатегории шустро открываются. Вот поделился свою радостью, друзья не поймут. а тут можно высказаться =)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
RGB Опубликовано: 10 февраля 2015 Поделиться Опубликовано: 10 февраля 2015 У меня стоит VPS . 160 000 товаров. Много подкатегорий Стандартный модуль Категории снес. Была проблема при открытии подкатегорий. Долго грузилось. Вычитал что надо делать оптимизацию стандартными методами mysql . Нашел как, сделал. блин сайт теперь весь летает тока так. и категории и подкатегории шустро открываются. Вот поделился свою радостью, друзья не поймут. а тут можно высказаться =)) Радостью то вы поделились, но может еще и по сути что то напишете? :) Наверняка многих заинтересует, что именно вы нашли и как выполнили оптимизацию, потому что в теме предложенных методов много, но конкретики сильно меньше Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 Радостью то вы поделились, но может еще и по сути что то напишете? :) Наверняка многих заинтересует, что именно вы нашли и как выполнили оптимизацию, потому что в теме предложенных методов много, но конкретики сильно меньше ocstore 15521. Модуль категорий удален вообще. в mysql когда уже товар загружен, зашел выделил все поля в бд, с выделенным - оптимизировать. пробовал индексы проставить, но они уже были проставлены ранее, либо в сборке либо мной. да вроде и все. в vqmode стоит пару модулей, ничего лишнего. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... freelancer Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 igorfelix, скажите а в админке у вас не глючит когда открываете список товаров или категорий? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 igorfelix, скажите а в админке у вас не глючит когда открываете список товаров или категорий? категорий не очень много - они быстро открываются. а вот список товаров - немного с задержкой. ну там можно выставлят ьпоказ по 100 ед товара или по 200. а вообще я не использую это, так как все операции с загрузкой товаров и смены цен использую модуль автоматическая обработка прайслистов. глючит когда хочу картинку поставить для категории. вот там беда.. картинок много.. он все в одну папку начинает помещать.. можно через БД картинки для категорий указать, не используя файловый менеджер. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rb2 Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 ocstore 15521. Модуль категорий удален вообще. в mysql когда уже товар загружен, зашел выделил все поля в бд, с выделенным - оптимизировать. пробовал индексы проставить, но они уже были проставлены ранее, либо в сборке либо мной. да вроде и все. в vqmode стоит пару модулей, ничего лишнего. Эта оптимизация - что-то вроде дефрагментации диска, и всё. Ничего реально в запросах Вы этим не оптимизировали. Только потому, то свой VPS, хостер не стучит по голове за превышение нагрузки на БД. А если на 160к товаров летает без оптимизации, только на индексах - похоже, у вас просто довольно мощный VPS. Благодаря ocStore - что-то кешируется, что-то оптимизирвоано в запросах. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 Эта оптимизация - что-то вроде дефрагментации диска, и всё. Ничего реально в запросах Вы этим не оптимизировали. Только потому, то свой VPS, хостер не стучит по голове за превышение нагрузки на БД. А если на 160к товаров летает без оптимизации, только на индексах - похоже, у вас просто довольно мощный VPS. Благодаря ocStore - что-то кешируется, что-то оптимизирвоано в запросах. в бд честно не ковырял именно удалением звпросов. так как боюсь потом что то вылезит. еще кстати так и не понял что дает сжатие от 0 до 9 в настройках движка. пробовал 0 стоавить, пробовал 9. не знаю что это дает. вроде как gzip сжатие включено по умолчанию на хостере. vps не мощный. самый дешевый. была проблема с загрузкой товаров. на обычном хостинге 4-5 часов 24000 товаров.. на vps это 10 минут примерно . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 в бд честно не ковырял именно удалением звпросов. так как боюсь потом что то вылезит. еще кстати так и не понял что дает сжатие от 0 до 9 в настройках движка. пробовал 0 стоавить, пробовал 9. не знаю что это дает. вроде как gzip сжатие включено по умолчанию на хостере. vps не мощный. самый дешевый. была проблема с загрузкой товаров. на обычном хостинге 4-5 часов 24000 товаров.. на vps это 10 минут примерно . К производительности сайта - этот параметр отношения не имеет. Это сжатие контента при отдаче с сервера до клиента. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... freelancer Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 а поиск быстрый у вас? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 12 февраля 2015 Поделиться Опубликовано: 12 февраля 2015 а поиск быстрый у вас? Стандартный поиск. 3-4 сек. Но я хочу поставить поиск с морфологией и ре... Модуль Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... igorfelix Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 И все же, при отображении товаров по 64 шт на странице, скорость все равно могла быть и больше... Видел примеры сайтов с большим кол-вос товаром как то оптимизировали , что опенкарт летал как голый, но только как они это делают не понятно )) все равно скорость работы моего сайта не устраивает, есть какие то рекомендации, что можно в бл поковырять дабы ускорить работу ?)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... siniy Опубликовано: 8 сентября 2015 Поделиться Опубликовано: 8 сентября 2015 а поиск быстрый у вас? а вообще существует быстрый поиск, если колличество товаров в магазине за 150 000 ? на opencart есть модуль поиска (не помню как называется, там 2 версии, обычная и корпорейт, типа быстрый поиск на миллионе товаров) - кто-то его пробовал? или вообще есть наработки, чтобы искал точно и быстро при большом количестве товара, от 150 000 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 (изменено) On 3/4/2013 at 11:42 PM, toporchillo said: Обещанная статейка. Если хотите обсуждать ее, давайте по теме - SQL. Я понимаю, что кэширование, VPS и все такое никто не отменял, но ДО них есть не самые быстрые SQL-запросы. Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Изменено 15 августа 2019 пользователем zfgad Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 51 минуту назад, zfgad сказал: Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 Just now, snastik said: Можно, дорого! На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 1 час назад, zfgad сказал: На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Вывод категорий - это не проблема. Проблемы начинаются там, где у вас есть 10 000 товаров и начинается пагинация. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 4 5 6 Вперёд Страница 6 из 6 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Дублируються запросы в базу данных. Автор: mario512, 6 сентября 2022 mysql opencart (и ещё 1) Теги: mysql opencart птн пнх 4 ответа 654 просмотра mario512 6 сентября 2022 работа с базой данных Автор: AlexMax13, 1 августа 2022 база данных mysql 8 ответов 1 073 просмотра diterknobloch 27 февраля 2023 Модуль SQL менеджер SQL Buddy [Поддержка] 1 2 Автор: sv2109, 26 июля 2013 mysql 32 ответа 6 786 просмотров PetrSemenov 29 октября 2017 Кто какой программой пользуется для SQL Автор: multitask85, 10 февраля 2022 mysql 20 ответов 1 431 просмотр clarionio 22 марта 2022 кириллица в б/д Автор: satt, 8 февраля 2022 mysql utf-8 0 ответов 414 просмотров satt 8 февраля 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Оптимизация движка под 120 000 товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
igorfelix Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 Радостью то вы поделились, но может еще и по сути что то напишете? :) Наверняка многих заинтересует, что именно вы нашли и как выполнили оптимизацию, потому что в теме предложенных методов много, но конкретики сильно меньше ocstore 15521. Модуль категорий удален вообще. в mysql когда уже товар загружен, зашел выделил все поля в бд, с выделенным - оптимизировать. пробовал индексы проставить, но они уже были проставлены ранее, либо в сборке либо мной. да вроде и все. в vqmode стоит пару модулей, ничего лишнего. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
freelancer Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 igorfelix, скажите а в админке у вас не глючит когда открываете список товаров или категорий? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 igorfelix, скажите а в админке у вас не глючит когда открываете список товаров или категорий? категорий не очень много - они быстро открываются. а вот список товаров - немного с задержкой. ну там можно выставлят ьпоказ по 100 ед товара или по 200. а вообще я не использую это, так как все операции с загрузкой товаров и смены цен использую модуль автоматическая обработка прайслистов. глючит когда хочу картинку поставить для категории. вот там беда.. картинок много.. он все в одну папку начинает помещать.. можно через БД картинки для категорий указать, не используя файловый менеджер. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rb2 Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 ocstore 15521. Модуль категорий удален вообще. в mysql когда уже товар загружен, зашел выделил все поля в бд, с выделенным - оптимизировать. пробовал индексы проставить, но они уже были проставлены ранее, либо в сборке либо мной. да вроде и все. в vqmode стоит пару модулей, ничего лишнего. Эта оптимизация - что-то вроде дефрагментации диска, и всё. Ничего реально в запросах Вы этим не оптимизировали. Только потому, то свой VPS, хостер не стучит по голове за превышение нагрузки на БД. А если на 160к товаров летает без оптимизации, только на индексах - похоже, у вас просто довольно мощный VPS. Благодаря ocStore - что-то кешируется, что-то оптимизирвоано в запросах. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 Эта оптимизация - что-то вроде дефрагментации диска, и всё. Ничего реально в запросах Вы этим не оптимизировали. Только потому, то свой VPS, хостер не стучит по голове за превышение нагрузки на БД. А если на 160к товаров летает без оптимизации, только на индексах - похоже, у вас просто довольно мощный VPS. Благодаря ocStore - что-то кешируется, что-то оптимизирвоано в запросах. в бд честно не ковырял именно удалением звпросов. так как боюсь потом что то вылезит. еще кстати так и не понял что дает сжатие от 0 до 9 в настройках движка. пробовал 0 стоавить, пробовал 9. не знаю что это дает. вроде как gzip сжатие включено по умолчанию на хостере. vps не мощный. самый дешевый. была проблема с загрузкой товаров. на обычном хостинге 4-5 часов 24000 товаров.. на vps это 10 минут примерно . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 в бд честно не ковырял именно удалением звпросов. так как боюсь потом что то вылезит. еще кстати так и не понял что дает сжатие от 0 до 9 в настройках движка. пробовал 0 стоавить, пробовал 9. не знаю что это дает. вроде как gzip сжатие включено по умолчанию на хостере. vps не мощный. самый дешевый. была проблема с загрузкой товаров. на обычном хостинге 4-5 часов 24000 товаров.. на vps это 10 минут примерно . К производительности сайта - этот параметр отношения не имеет. Это сжатие контента при отдаче с сервера до клиента. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... freelancer Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 а поиск быстрый у вас? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 12 февраля 2015 Поделиться Опубликовано: 12 февраля 2015 а поиск быстрый у вас? Стандартный поиск. 3-4 сек. Но я хочу поставить поиск с морфологией и ре... Модуль Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... igorfelix Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 И все же, при отображении товаров по 64 шт на странице, скорость все равно могла быть и больше... Видел примеры сайтов с большим кол-вос товаром как то оптимизировали , что опенкарт летал как голый, но только как они это делают не понятно )) все равно скорость работы моего сайта не устраивает, есть какие то рекомендации, что можно в бл поковырять дабы ускорить работу ?)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... siniy Опубликовано: 8 сентября 2015 Поделиться Опубликовано: 8 сентября 2015 а поиск быстрый у вас? а вообще существует быстрый поиск, если колличество товаров в магазине за 150 000 ? на opencart есть модуль поиска (не помню как называется, там 2 версии, обычная и корпорейт, типа быстрый поиск на миллионе товаров) - кто-то его пробовал? или вообще есть наработки, чтобы искал точно и быстро при большом количестве товара, от 150 000 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 (изменено) On 3/4/2013 at 11:42 PM, toporchillo said: Обещанная статейка. Если хотите обсуждать ее, давайте по теме - SQL. Я понимаю, что кэширование, VPS и все такое никто не отменял, но ДО них есть не самые быстрые SQL-запросы. Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Изменено 15 августа 2019 пользователем zfgad Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 51 минуту назад, zfgad сказал: Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 Just now, snastik said: Можно, дорого! На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 1 час назад, zfgad сказал: На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Вывод категорий - это не проблема. Проблемы начинаются там, где у вас есть 10 000 товаров и начинается пагинация. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 4 5 6 Вперёд Страница 6 из 6 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Дублируються запросы в базу данных. Автор: mario512, 6 сентября 2022 mysql opencart (и ещё 1) Теги: mysql opencart птн пнх 4 ответа 654 просмотра mario512 6 сентября 2022 работа с базой данных Автор: AlexMax13, 1 августа 2022 база данных mysql 8 ответов 1 073 просмотра diterknobloch 27 февраля 2023 Модуль SQL менеджер SQL Buddy [Поддержка] 1 2 Автор: sv2109, 26 июля 2013 mysql 32 ответа 6 786 просмотров PetrSemenov 29 октября 2017 Кто какой программой пользуется для SQL Автор: multitask85, 10 февраля 2022 mysql 20 ответов 1 431 просмотр clarionio 22 марта 2022 кириллица в б/д Автор: satt, 8 февраля 2022 mysql utf-8 0 ответов 414 просмотров satt 8 февраля 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Оптимизация движка под 120 000 товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
igorfelix Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 igorfelix, скажите а в админке у вас не глючит когда открываете список товаров или категорий? категорий не очень много - они быстро открываются. а вот список товаров - немного с задержкой. ну там можно выставлят ьпоказ по 100 ед товара или по 200. а вообще я не использую это, так как все операции с загрузкой товаров и смены цен использую модуль автоматическая обработка прайслистов. глючит когда хочу картинку поставить для категории. вот там беда.. картинок много.. он все в одну папку начинает помещать.. можно через БД картинки для категорий указать, не используя файловый менеджер. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rb2 Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 ocstore 15521. Модуль категорий удален вообще. в mysql когда уже товар загружен, зашел выделил все поля в бд, с выделенным - оптимизировать. пробовал индексы проставить, но они уже были проставлены ранее, либо в сборке либо мной. да вроде и все. в vqmode стоит пару модулей, ничего лишнего. Эта оптимизация - что-то вроде дефрагментации диска, и всё. Ничего реально в запросах Вы этим не оптимизировали. Только потому, то свой VPS, хостер не стучит по голове за превышение нагрузки на БД. А если на 160к товаров летает без оптимизации, только на индексах - похоже, у вас просто довольно мощный VPS. Благодаря ocStore - что-то кешируется, что-то оптимизирвоано в запросах. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
igorfelix Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 Эта оптимизация - что-то вроде дефрагментации диска, и всё. Ничего реально в запросах Вы этим не оптимизировали. Только потому, то свой VPS, хостер не стучит по голове за превышение нагрузки на БД. А если на 160к товаров летает без оптимизации, только на индексах - похоже, у вас просто довольно мощный VPS. Благодаря ocStore - что-то кешируется, что-то оптимизирвоано в запросах. в бд честно не ковырял именно удалением звпросов. так как боюсь потом что то вылезит. еще кстати так и не понял что дает сжатие от 0 до 9 в настройках движка. пробовал 0 стоавить, пробовал 9. не знаю что это дает. вроде как gzip сжатие включено по умолчанию на хостере. vps не мощный. самый дешевый. была проблема с загрузкой товаров. на обычном хостинге 4-5 часов 24000 товаров.. на vps это 10 минут примерно . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
snastik Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 в бд честно не ковырял именно удалением звпросов. так как боюсь потом что то вылезит. еще кстати так и не понял что дает сжатие от 0 до 9 в настройках движка. пробовал 0 стоавить, пробовал 9. не знаю что это дает. вроде как gzip сжатие включено по умолчанию на хостере. vps не мощный. самый дешевый. была проблема с загрузкой товаров. на обычном хостинге 4-5 часов 24000 товаров.. на vps это 10 минут примерно . К производительности сайта - этот параметр отношения не имеет. Это сжатие контента при отдаче с сервера до клиента. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... freelancer Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 а поиск быстрый у вас? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 12 февраля 2015 Поделиться Опубликовано: 12 февраля 2015 а поиск быстрый у вас? Стандартный поиск. 3-4 сек. Но я хочу поставить поиск с морфологией и ре... Модуль Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... igorfelix Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 И все же, при отображении товаров по 64 шт на странице, скорость все равно могла быть и больше... Видел примеры сайтов с большим кол-вос товаром как то оптимизировали , что опенкарт летал как голый, но только как они это делают не понятно )) все равно скорость работы моего сайта не устраивает, есть какие то рекомендации, что можно в бл поковырять дабы ускорить работу ?)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... siniy Опубликовано: 8 сентября 2015 Поделиться Опубликовано: 8 сентября 2015 а поиск быстрый у вас? а вообще существует быстрый поиск, если колличество товаров в магазине за 150 000 ? на opencart есть модуль поиска (не помню как называется, там 2 версии, обычная и корпорейт, типа быстрый поиск на миллионе товаров) - кто-то его пробовал? или вообще есть наработки, чтобы искал точно и быстро при большом количестве товара, от 150 000 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 (изменено) On 3/4/2013 at 11:42 PM, toporchillo said: Обещанная статейка. Если хотите обсуждать ее, давайте по теме - SQL. Я понимаю, что кэширование, VPS и все такое никто не отменял, но ДО них есть не самые быстрые SQL-запросы. Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Изменено 15 августа 2019 пользователем zfgad Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 51 минуту назад, zfgad сказал: Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 Just now, snastik said: Можно, дорого! На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 1 час назад, zfgad сказал: На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Вывод категорий - это не проблема. Проблемы начинаются там, где у вас есть 10 000 товаров и начинается пагинация. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 4 5 6 Вперёд Страница 6 из 6 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Дублируються запросы в базу данных. Автор: mario512, 6 сентября 2022 mysql opencart (и ещё 1) Теги: mysql opencart птн пнх 4 ответа 654 просмотра mario512 6 сентября 2022 работа с базой данных Автор: AlexMax13, 1 августа 2022 база данных mysql 8 ответов 1 073 просмотра diterknobloch 27 февраля 2023 Модуль SQL менеджер SQL Buddy [Поддержка] 1 2 Автор: sv2109, 26 июля 2013 mysql 32 ответа 6 786 просмотров PetrSemenov 29 октября 2017 Кто какой программой пользуется для SQL Автор: multitask85, 10 февраля 2022 mysql 20 ответов 1 431 просмотр clarionio 22 марта 2022 кириллица в б/д Автор: satt, 8 февраля 2022 mysql utf-8 0 ответов 414 просмотров satt 8 февраля 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Оптимизация движка под 120 000 товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
freelancer Опубликовано: 11 февраля 2015 Поделиться Опубликовано: 11 февраля 2015 а поиск быстрый у вас? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... igorfelix Опубликовано: 12 февраля 2015 Поделиться Опубликовано: 12 февраля 2015 а поиск быстрый у вас? Стандартный поиск. 3-4 сек. Но я хочу поставить поиск с морфологией и ре... Модуль Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... igorfelix Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 И все же, при отображении товаров по 64 шт на странице, скорость все равно могла быть и больше... Видел примеры сайтов с большим кол-вос товаром как то оптимизировали , что опенкарт летал как голый, но только как они это делают не понятно )) все равно скорость работы моего сайта не устраивает, есть какие то рекомендации, что можно в бл поковырять дабы ускорить работу ?)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... siniy Опубликовано: 8 сентября 2015 Поделиться Опубликовано: 8 сентября 2015 а поиск быстрый у вас? а вообще существует быстрый поиск, если колличество товаров в магазине за 150 000 ? на opencart есть модуль поиска (не помню как называется, там 2 версии, обычная и корпорейт, типа быстрый поиск на миллионе товаров) - кто-то его пробовал? или вообще есть наработки, чтобы искал точно и быстро при большом количестве товара, от 150 000 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 (изменено) On 3/4/2013 at 11:42 PM, toporchillo said: Обещанная статейка. Если хотите обсуждать ее, давайте по теме - SQL. Я понимаю, что кэширование, VPS и все такое никто не отменял, но ДО них есть не самые быстрые SQL-запросы. Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Изменено 15 августа 2019 пользователем zfgad Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 51 минуту назад, zfgad сказал: Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 Just now, snastik said: Можно, дорого! На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 1 час назад, zfgad сказал: На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Вывод категорий - это не проблема. Проблемы начинаются там, где у вас есть 10 000 товаров и начинается пагинация. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 4 5 6 Вперёд Страница 6 из 6 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Дублируються запросы в базу данных. Автор: mario512, 6 сентября 2022 mysql opencart (и ещё 1) Теги: mysql opencart птн пнх 4 ответа 654 просмотра mario512 6 сентября 2022 работа с базой данных Автор: AlexMax13, 1 августа 2022 база данных mysql 8 ответов 1 073 просмотра diterknobloch 27 февраля 2023 Модуль SQL менеджер SQL Buddy [Поддержка] 1 2 Автор: sv2109, 26 июля 2013 mysql 32 ответа 6 786 просмотров PetrSemenov 29 октября 2017 Кто какой программой пользуется для SQL Автор: multitask85, 10 февраля 2022 mysql 20 ответов 1 431 просмотр clarionio 22 марта 2022 кириллица в б/д Автор: satt, 8 февраля 2022 mysql utf-8 0 ответов 414 просмотров satt 8 февраля 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Оптимизация движка под 120 000 товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
igorfelix Опубликовано: 12 февраля 2015 Поделиться Опубликовано: 12 февраля 2015 а поиск быстрый у вас? Стандартный поиск. 3-4 сек. Но я хочу поставить поиск с морфологией и ре... Модуль Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
igorfelix Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 И все же, при отображении товаров по 64 шт на странице, скорость все равно могла быть и больше... Видел примеры сайтов с большим кол-вос товаром как то оптимизировали , что опенкарт летал как голый, но только как они это делают не понятно )) все равно скорость работы моего сайта не устраивает, есть какие то рекомендации, что можно в бл поковырять дабы ускорить работу ?)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
snastik Опубликовано: 18 марта 2015 Поделиться Опубликовано: 18 марта 2015 Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... siniy Опубликовано: 8 сентября 2015 Поделиться Опубликовано: 8 сентября 2015 а поиск быстрый у вас? а вообще существует быстрый поиск, если колличество товаров в магазине за 150 000 ? на opencart есть модуль поиска (не помню как называется, там 2 версии, обычная и корпорейт, типа быстрый поиск на миллионе товаров) - кто-то его пробовал? или вообще есть наработки, чтобы искал точно и быстро при большом количестве товара, от 150 000 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 (изменено) On 3/4/2013 at 11:42 PM, toporchillo said: Обещанная статейка. Если хотите обсуждать ее, давайте по теме - SQL. Я понимаю, что кэширование, VPS и все такое никто не отменял, но ДО них есть не самые быстрые SQL-запросы. Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Изменено 15 августа 2019 пользователем zfgad Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 51 минуту назад, zfgad сказал: Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 Just now, snastik said: Можно, дорого! На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 1 час назад, zfgad сказал: На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Вывод категорий - это не проблема. Проблемы начинаются там, где у вас есть 10 000 товаров и начинается пагинация. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 4 5 6 Вперёд Страница 6 из 6 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Дублируються запросы в базу данных. Автор: mario512, 6 сентября 2022 mysql opencart (и ещё 1) Теги: mysql opencart птн пнх 4 ответа 654 просмотра mario512 6 сентября 2022 работа с базой данных Автор: AlexMax13, 1 августа 2022 база данных mysql 8 ответов 1 073 просмотра diterknobloch 27 февраля 2023 Модуль SQL менеджер SQL Buddy [Поддержка] 1 2 Автор: sv2109, 26 июля 2013 mysql 32 ответа 6 786 просмотров PetrSemenov 29 октября 2017 Кто какой программой пользуется для SQL Автор: multitask85, 10 февраля 2022 mysql 20 ответов 1 431 просмотр clarionio 22 марта 2022 кириллица в б/д Автор: satt, 8 февраля 2022 mysql utf-8 0 ответов 414 просмотров satt 8 февраля 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Помощь программистам и разработчикам Оптимизация движка под 120 000 товаров
siniy Опубликовано: 8 сентября 2015 Поделиться Опубликовано: 8 сентября 2015 а поиск быстрый у вас? а вообще существует быстрый поиск, если колличество товаров в магазине за 150 000 ? на opencart есть модуль поиска (не помню как называется, там 2 версии, обычная и корпорейт, типа быстрый поиск на миллионе товаров) - кто-то его пробовал? или вообще есть наработки, чтобы искал точно и быстро при большом количестве товара, от 150 000 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 (изменено) On 3/4/2013 at 11:42 PM, toporchillo said: Обещанная статейка. Если хотите обсуждать ее, давайте по теме - SQL. Я понимаю, что кэширование, VPS и все такое никто не отменял, но ДО них есть не самые быстрые SQL-запросы. Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Изменено 15 августа 2019 пользователем zfgad Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 51 минуту назад, zfgad сказал: Добрый вечер! Сделал все как у вас в статье, кроме module/category.php, у меня ocStore 3, и там нет в принципе переменных product_total остальные файлы поправил легко, там все было как в прошлых версиях движка, а вот с модуль/категории уже проблема возникла. но судя по всему не в module/category дело, так как в нем на моей версии движка нет product_total переменной вообще После этого стала появляться ошибка Notice: Undefined variable: product_total in /var/www/html/storage/modification/catalog/controller/product/category.php on line 358 и пропала навигация по страницам. ошибка уходит, если в файле catalog/controller/product/category.php вместо getFoundProducts() использовать стандартный getTotalProducts($filter_data); порядок был правильный, сначала getProducts, потом только getFoundProducts в чем может быть причина? и самое грустное, что запросы из getTotalProducts вида SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product_filter pf ON (p2c.product_id = pf.product_id) LEFT JOIN oc_product p ON (pf.product_id = p.product_id) LEFT JOIN oc_filter f ON (pf.filter_id = f.filter_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2019-08-15 17:49:00' AND p2s.store_id = '0' AND p2c.category_id = '94' AND pf.filter_id IN (76) GROUP BY p.product_id HAVING COUNT(DISTINCT f.filter_group_id) = 1; так и остались, хотя должны были использоваться новые, ну и как выполнялись по 0.5 сек, так и выполняются дальше по 0.5 сек и остались они судя по всему, что вызываются под вызовом функции getCategories в файле controller/product/category.php $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), это можно как-нибудь ускорить? Можно, дорого! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 Just now, snastik said: Можно, дорого! На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 1 час назад, zfgad сказал: На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Вывод категорий - это не проблема. Проблемы начинаются там, где у вас есть 10 000 товаров и начинается пагинация. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 4 5 6 Вперёд Страница 6 из 6 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Дублируються запросы в базу данных. Автор: mario512, 6 сентября 2022 mysql opencart (и ещё 1) Теги: mysql opencart птн пнх 4 ответа 654 просмотра mario512 6 сентября 2022 работа с базой данных Автор: AlexMax13, 1 августа 2022 база данных mysql 8 ответов 1 073 просмотра diterknobloch 27 февраля 2023 Модуль SQL менеджер SQL Buddy [Поддержка] 1 2 Автор: sv2109, 26 июля 2013 mysql 32 ответа 6 786 просмотров PetrSemenov 29 октября 2017 Кто какой программой пользуется для SQL Автор: multitask85, 10 февраля 2022 mysql 20 ответов 1 431 просмотр clarionio 22 марта 2022 кириллица в б/д Автор: satt, 8 февраля 2022 mysql utf-8 0 ответов 414 просмотров satt 8 февраля 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
zfgad Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 Just now, snastik said: Можно, дорого! На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
snastik Опубликовано: 15 августа 2019 Поделиться Опубликовано: 15 августа 2019 1 час назад, zfgad сказал: На сколько дорого?) Я не совсем понимаю, зачем для вывода категорий нужно проводить подсчет товаров? Или это та стандартная переменная в движке "Считать кол-во товаров"? У меня эта функция отключена в настройках Вывод категорий - это не проблема. Проблемы начинаются там, где у вас есть 10 000 товаров и начинается пагинация. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 4 5 6 Вперёд Страница 6 из 6 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1
Рекомендованные сообщения