Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

JohnnyVega

Користувачі
  • Публікації

    1 931
  • З нами

Усі публікації користувача JohnnyVega

  1. Чаще всего ищут медленные sql-запросы и их оптимизируют. Поищите на форуме - здесь есть темы. Попробуйте копию своего магазина потестить на шаред-хостинге и посмотреть результаты. У многих хостингов есть тестовый период
  2. Раз на локальном тормозит, значит, нужно заняться оптимизацией движка. Возможно, у вас сотни категорий. Возможно, у вас включен подсчёт товаров в категории. Возможно, у вас в настройках модуля выбрана выборка по всем параметрам. И ещё куча "возможно"... Общий алгоритм такой. Выбираете минимальные параметры и начинаете с них. Например, 1 категорию и без выборок. Нормально? Увеличиваем. И вот так постепенно двигаемся пока не дойдём до "тормозов" Если у вас в настройках модуля выбраны все категории, то модуль и будет лопатить все категории. Если в магазине много категорий и много товаров, то ЕСТЕСТВЕННО и НОРМАЛЬНО (при условии не оптимизированного движка), что будет большая нагрузка на сервер и большое кол-во запросов... Такое поведение не зависит от модуля. Модуль в работе использует стандартные функции движка для получения категорий, товаров, популярных товаров и т.д... Например, если движок для получения товаров из категории использует sql-запрос с кучей Join'ов, то и модуль будет использовать такой же запрос... В вашем случае, скорее всего, нужно уменьшить кол-во категорий в настройках модуля, либо заняться оптимизацией движка магазина
  3. Да ,попробуйте так сначала. Если не поможет, то уменьшайте. Например, $limit = 20000;, потом $limit = 15000; Будет интересно посмотреть на какой цифре остановитесь. Вот код функции, которая получает популярные товары public function getPopularProducts($limit) { $product_data = array(); $query = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY p.viewed, p.date_added DESC LIMIT " . (int)$limit); foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']); } return $product_data; } Там в конце идёт: ORDER BY p.viewed, p.date_added Было бы полезным сделать индекс для столбца "viewed". Это улучшит скорость запроса
  4. Вполне Уменьшите значение переменной $limit до приемлемого уровня. А сколько товаров в магазине?
  5. Надеюсь, что возможность появится у mdsxxx, и он отпишется в этой теме, подтвердив или опровергнув слова партнёра. PS Без обид
  6. -1 -1. Если есть ТЗ, выкладывайте сразу, если есть бюджет - указывайте сразу, хотя бы примерный или диапазон от... до...
  7. У меня вот такие ошибки показывает: https://www.dropbox.com/s/too3e7qfuy0x88m/fashionplatinum-category.png https://www.dropbox.com/s/7bk4nybgjur00ry/fashionplatinum-product.png
  8. Спасибо за ответ. По мере возможности и наличия свободного времени постараюсь добавить
  9. Смотрите лог vqmod. https://opencartforum.com/topic/11378-filtr-tovarov-v-kategorii-20-dopily/page-17#entry189503 https://opencartforum.com/topic/11378-filtr-tovarov-v-kategorii-20-dopily/page-17#entry190450 https://opencartforum.com/topic/11378-filtr-tovarov-v-kategorii-20-dopily/page-17#entry196205
  10. У Вас на сайте на странице продукта и на странице категории куча ошибок JavaScript. Модуль не будет работать правильно, когда есть много таких ошибок
  11. Обновление модуля v2.94 Поддержка ocstore 1.5.5.1.1 Изменены адресные данные, добавляемые в форму доставки и оплаты Для работы модуля нужен ionCube PHP Loader v4.4.x и выше Я рад сообщить, что закончено тестирование системы лицензирования. В настройки модуля добавлено поле "Ключ активации". Для получения ключа активации - напишите мне личное сообщение с темой "Модуль быстрого заказа - ключ активации". В сообщении укажите имя домена, для которого требуется ключ активации, и Ваш адрес электронной почты.... Ключ активации вставляется в настройках модуля на вкладке "Общие" в поле ввода "Ключ активации"
  12. Гос-да, я рад сообщить о начале предварительного тестирования системы лицензирования. Принять участие может любой пользователь данного ресурса. Преоритет отдаётся тем, кто хотя бы немного разбирается в коде, кто может установить модуль самостоятельно, у кого есть несколько магазинов (либо возможность установить несколько магазинов на своём хостинге). Предполагается участие 5-10 чел-к. Пишем в личку с темой: предварительное тестирование
  13. Переменная с описанием есть в контролере, но не выводится в шаблоне. Кому это необходимо - могут добавить к себе в шаблон по аналогии с шаблоном категорий. Переменной с весом в контроллере на данный момент нет
  14. Добрый день. 1) Трудно что-то конкретное сказать без длительного наблюдения за сайтом, анализа кода и ошибок... Как предположение, может быть заказы с симплы и быстрого заказа происходят одновременно? 2) Это не некорректно. Так задумано... На момент быстрого заказа покупатель не вводит данные по оплате и доставке (имя, адрес, и т.д.). Кроме того, эти данные могут не совпадать с данными покупателя, т.е. я купил, но хочу отправить заказ не на свой, а на другой адрес. Например, родственнику. Это если говорить о зарегистрированных пользователях... Если быстрый заказ делает не зарегистрированный в магазине пользователь, то в принципе нет его адресных данных. Кроме того, админ магаина может в настройках модуля вообще отключить вывод поля "Имя" Само добавление в платёжные и адресные данные firstname lastnameshipping_addresscity сделано для удобства. Чтобы при редактировании заказа из админки не указывать страну и область в платёжных и адресных данных.
  15. Обновил архив с модулем. Добавлены файлы для поддержки PHP 5.4 Кто использует PHP 5.4, пож-та, перекачайте архив и обновите модуль.
  16. Гос-да, пишем в личку, если на хостинге нет ионкуба или ионкуб старой версии. Есть способ самостоятельной установки ионкуба, без участия хостера. Этот способ не везде может работать (зависит от настроек хостинга), но, думаю, какой-то части он подойдёт. Для экономии времени предварительно закачиваем на хостинг скрипт проверки checking_system_test_1.03 (находится в шапке темы или в архиве с модулем)
  17. Гос-да, пишем в личку, если на хостинге нет ионкуба или ионкуб старой версии. Есть способ самостоятельной установки ионкуба, без участия хостера. Этот способ не везде может работать (зависит от настроек хостинга), но, думаю, какой-то части он подойдёт. Для экономии времени предварительно закачиваем на хостинг скрипт проверки checking_system_test_1.03 (находится в шапке темы или в архиве с модулем)
  18. Уже обсуждалось... В ближайшем времени появится система лицензирования с привязкой модуля к домену покупателя. Могут, конечно, выкладывать... Но основная идея и плюсы не в этом... Шаблон модуля открыт. Дорабатывайте. Если есть какие-то мысли по глобальным изменениям, пишите, обсудим Я бы не стал на вашем месте так безапелляционно утверждать. У вас нет статистики, как изменились показатели, в какую сторону. Соответственно, полную картину вы не видите...
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.