ShutTap Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 Здравствуйте. Сделал сайт http://veles-shina.ru , на VDS хостинге (с ISP панелью). Очень долго грузится. Подскажите пожалуйста, что можно сделать? Процессор загружен на 1-2% максимум, а вот оперативка при отсутствующих посещениях аж 67% (всего 512мб). Что можно сделать, как оптимизировать? Или хотя бы как отследить, что так нагружает. Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 Узкое место производительности - это файловые операции MySQL Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 можно как-нибудь, из панели, например, посмотреть полный список всех запросов для формирования страницы? Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 можно как-нибудь, из панели, например, посмотреть полный список всех запросов для формирования страницы? Нет. Для этого используйте https://myopencart.com/opencart-profiler-vqmod Покажет кол-во время места вызова запросов. Чтобы посмотреть где тормоза в PHP коде используйте xhprof (PHP модуль). Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 да, профайлер, искать узкие места + могу посоветовать свой модуль ускорения опенкарт https://opencartforum.com/files/file/2239-boost-%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C-opencart-ajax-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9/ ПС. вижу вы включили профайлер, из него видно, что запросы модуля ControllerModuleFiltertab отрабатываются почти секунду.. Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 Ага, но это родной модуль же... Может быть из-за большого количества товаров? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 нет, не родной это модуль Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 а, да, действительно, ошибся Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 (змінено) у меня половину всего сжирает стандартный модуль ControllerProductCategory SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_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 <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '20' GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC Змінено 5 вересня 2015 користувачем ShutTap Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 6 вересня 2015 Автор Share Опубліковано: 6 вересня 2015 удалив отовсюду из запросов даты, которыми и не пользуюсь как раз (акции, скидки до какого-то числа), удалось значительно ускорить отображение страницы. Почти 2/3 времени уходило на даты Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 лучше индексы в БД проставь для начала. Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Нет. Для этого используйте https://myopencart.com/opencart-profiler-vqmod Покажет кол-во время места вызова запросов. Чтобы посмотреть где тормоза в PHP коде используйте xhprof (PHP модуль). этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 (змінено) https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ в той теме автор только что ответил что модуль удален. вот так Змінено 4 жовтня 2015 користувачем acer Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Господа, ну кроме банальных индексов есть еще настройки сервера mysql, есть еще тяжелые процессы в виде генерации фидов, есть еще очень сложные составные индексы и небольшая денормализация базы для лучшей производительности, есть кеширование статики и повторяюющихся элементов. Что ж вы тыкаете так людей носом на "отстань". Оптимизация магазина - это искусство, а не добавь там вон индекс в базе. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 поставьте db_log любая оптимизация начинается с понимания того, что нужно оптимизировать. db_log помог довольно многим понять что не так с магазином Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Очень долго грузится Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 можно как-нибудь, из панели, например, посмотреть полный список всех запросов для формирования страницы? Надіслати Поділитися на інших сайтах More sharing options...
halfhope Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 можно как-нибудь, из панели, например, посмотреть полный список всех запросов для формирования страницы? Нет. Для этого используйте https://myopencart.com/opencart-profiler-vqmod Покажет кол-во время места вызова запросов. Чтобы посмотреть где тормоза в PHP коде используйте xhprof (PHP модуль). Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 да, профайлер, искать узкие места + могу посоветовать свой модуль ускорения опенкарт https://opencartforum.com/files/file/2239-boost-%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C-opencart-ajax-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9/ ПС. вижу вы включили профайлер, из него видно, что запросы модуля ControllerModuleFiltertab отрабатываются почти секунду.. Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 Ага, но это родной модуль же... Может быть из-за большого количества товаров? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 нет, не родной это модуль Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 а, да, действительно, ошибся Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 (змінено) у меня половину всего сжирает стандартный модуль ControllerProductCategory SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_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 <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '20' GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC Змінено 5 вересня 2015 користувачем ShutTap Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 6 вересня 2015 Автор Share Опубліковано: 6 вересня 2015 удалив отовсюду из запросов даты, которыми и не пользуюсь как раз (акции, скидки до какого-то числа), удалось значительно ускорить отображение страницы. Почти 2/3 времени уходило на даты Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 лучше индексы в БД проставь для начала. Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Нет. Для этого используйте https://myopencart.com/opencart-profiler-vqmod Покажет кол-во время места вызова запросов. Чтобы посмотреть где тормоза в PHP коде используйте xhprof (PHP модуль). этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 (змінено) https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ в той теме автор только что ответил что модуль удален. вот так Змінено 4 жовтня 2015 користувачем acer Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Господа, ну кроме банальных индексов есть еще настройки сервера mysql, есть еще тяжелые процессы в виде генерации фидов, есть еще очень сложные составные индексы и небольшая денормализация базы для лучшей производительности, есть кеширование статики и повторяюющихся элементов. Что ж вы тыкаете так людей носом на "отстань". Оптимизация магазина - это искусство, а не добавь там вон индекс в базе. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 поставьте db_log любая оптимизация начинается с понимания того, что нужно оптимизировать. db_log помог довольно многим понять что не так с магазином Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Очень долго грузится Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
sv2109 Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 да, профайлер, искать узкие места + могу посоветовать свой модуль ускорения опенкарт https://opencartforum.com/files/file/2239-boost-%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C-opencart-ajax-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9/ ПС. вижу вы включили профайлер, из него видно, что запросы модуля ControllerModuleFiltertab отрабатываются почти секунду.. Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 Ага, но это родной модуль же... Может быть из-за большого количества товаров? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 нет, не родной это модуль Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 а, да, действительно, ошибся Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 (змінено) у меня половину всего сжирает стандартный модуль ControllerProductCategory SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_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 <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '20' GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC Змінено 5 вересня 2015 користувачем ShutTap Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 6 вересня 2015 Автор Share Опубліковано: 6 вересня 2015 удалив отовсюду из запросов даты, которыми и не пользуюсь как раз (акции, скидки до какого-то числа), удалось значительно ускорить отображение страницы. Почти 2/3 времени уходило на даты Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 лучше индексы в БД проставь для начала. Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Нет. Для этого используйте https://myopencart.com/opencart-profiler-vqmod Покажет кол-во время места вызова запросов. Чтобы посмотреть где тормоза в PHP коде используйте xhprof (PHP модуль). этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 (змінено) https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ в той теме автор только что ответил что модуль удален. вот так Змінено 4 жовтня 2015 користувачем acer Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Господа, ну кроме банальных индексов есть еще настройки сервера mysql, есть еще тяжелые процессы в виде генерации фидов, есть еще очень сложные составные индексы и небольшая денормализация базы для лучшей производительности, есть кеширование статики и повторяюющихся элементов. Что ж вы тыкаете так людей носом на "отстань". Оптимизация магазина - это искусство, а не добавь там вон индекс в базе. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 поставьте db_log любая оптимизация начинается с понимания того, что нужно оптимизировать. db_log помог довольно многим понять что не так с магазином Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Очень долго грузится Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 Ага, но это родной модуль же... Может быть из-за большого количества товаров? Надіслати Поділитися на інших сайтах More sharing options...
sv2109 Опубліковано: 5 вересня 2015 Share Опубліковано: 5 вересня 2015 нет, не родной это модуль Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 а, да, действительно, ошибся Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 (змінено) у меня половину всего сжирает стандартный модуль ControllerProductCategory SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_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 <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '20' GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC Змінено 5 вересня 2015 користувачем ShutTap Надіслати Поділитися на інших сайтах More sharing options... ShutTap Опубліковано: 6 вересня 2015 Автор Share Опубліковано: 6 вересня 2015 удалив отовсюду из запросов даты, которыми и не пользуюсь как раз (акции, скидки до какого-то числа), удалось значительно ускорить отображение страницы. Почти 2/3 времени уходило на даты Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 лучше индексы в БД проставь для начала. Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Нет. Для этого используйте https://myopencart.com/opencart-profiler-vqmod Покажет кол-во время места вызова запросов. Чтобы посмотреть где тормоза в PHP коде используйте xhprof (PHP модуль). этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 (змінено) https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ в той теме автор только что ответил что модуль удален. вот так Змінено 4 жовтня 2015 користувачем acer Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Господа, ну кроме банальных индексов есть еще настройки сервера mysql, есть еще тяжелые процессы в виде генерации фидов, есть еще очень сложные составные индексы и небольшая денормализация базы для лучшей производительности, есть кеширование статики и повторяюющихся элементов. Что ж вы тыкаете так людей носом на "отстань". Оптимизация магазина - это искусство, а не добавь там вон индекс в базе. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 поставьте db_log любая оптимизация начинается с понимания того, что нужно оптимизировать. db_log помог довольно многим понять что не так с магазином Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Очень долго грузится Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 а, да, действительно, ошибся Надіслати Поділитися на інших сайтах More sharing options...
ShutTap Опубліковано: 5 вересня 2015 Автор Share Опубліковано: 5 вересня 2015 (змінено) у меня половину всего сжирает стандартный модуль ControllerProductCategory SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_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 <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '20' GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC Змінено 5 вересня 2015 користувачем ShutTap Надіслати Поділитися на інших сайтах More sharing options...
ShutTap Опубліковано: 6 вересня 2015 Автор Share Опубліковано: 6 вересня 2015 удалив отовсюду из запросов даты, которыми и не пользуюсь как раз (акции, скидки до какого-то числа), удалось значительно ускорить отображение страницы. Почти 2/3 времени уходило на даты Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 лучше индексы в БД проставь для начала. Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Нет. Для этого используйте https://myopencart.com/opencart-profiler-vqmod Покажет кол-во время места вызова запросов. Чтобы посмотреть где тормоза в PHP коде используйте xhprof (PHP модуль). этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 (змінено) https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ в той теме автор только что ответил что модуль удален. вот так Змінено 4 жовтня 2015 користувачем acer Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Господа, ну кроме банальных индексов есть еще настройки сервера mysql, есть еще тяжелые процессы в виде генерации фидов, есть еще очень сложные составные индексы и небольшая денормализация базы для лучшей производительности, есть кеширование статики и повторяюющихся элементов. Что ж вы тыкаете так людей носом на "отстань". Оптимизация магазина - это искусство, а не добавь там вон индекс в базе. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 поставьте db_log любая оптимизация начинается с понимания того, что нужно оптимизировать. db_log помог довольно многим понять что не так с магазином Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Очень долго грузится Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Нет. Для этого используйте https://myopencart.com/opencart-profiler-vqmod Покажет кол-во время места вызова запросов. Чтобы посмотреть где тормоза в PHP коде используйте xhprof (PHP модуль). этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 этот сайт запрашивает логин и пароль сайта opencartforum.com, которые все равно не подходят. Подскажите как скачать? https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 (змінено) https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ в той теме автор только что ответил что модуль удален. вот так Змінено 4 жовтня 2015 користувачем acer Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Господа, ну кроме банальных индексов есть еще настройки сервера mysql, есть еще тяжелые процессы в виде генерации фидов, есть еще очень сложные составные индексы и небольшая денормализация базы для лучшей производительности, есть кеширование статики и повторяюющихся элементов. Что ж вы тыкаете так людей носом на "отстань". Оптимизация магазина - это искусство, а не добавь там вон индекс в базе. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 поставьте db_log любая оптимизация начинается с понимания того, что нужно оптимизировать. db_log помог довольно многим понять что не так с магазином Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Очень долго грузится
acer Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 (змінено) https://opencartforum.com/topic/31191-opencart-profiler-vqmod/ в той теме автор только что ответил что модуль удален. вот так Змінено 4 жовтня 2015 користувачем acer Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 4 жовтня 2015 Share Опубліковано: 4 жовтня 2015 Господа, ну кроме банальных индексов есть еще настройки сервера mysql, есть еще тяжелые процессы в виде генерации фидов, есть еще очень сложные составные индексы и небольшая денормализация базы для лучшей производительности, есть кеширование статики и повторяюющихся элементов. Что ж вы тыкаете так людей носом на "отстань". Оптимизация магазина - это искусство, а не добавь там вон индекс в базе. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 поставьте db_log любая оптимизация начинается с понимания того, что нужно оптимизировать. db_log помог довольно многим понять что не так с магазином Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
freelancer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 поставьте db_log любая оптимизация начинается с понимания того, что нужно оптимизировать. db_log помог довольно многим понять что не так с магазином Надіслати Поділитися на інших сайтах More sharing options... acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
acer Опубліковано: 5 жовтня 2015 Share Опубліковано: 5 жовтня 2015 Ну выложите тогда модулек или код ) Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts