23q Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 Нужна оптимизация CMS: ocStore 2.1.0.2.1 на VPS ukraine.com.ua. Интернет магазин, 40 тыс. товаров. Работает эта связка нестабильно. Установлено nginx, MySQL, Apache, PHP в режим FastCGI, PageSpeed При заказе в корзине 50 и больше позиций висяки нереальные, по 2-3 минуты человек ждет + сами страницы еле шевелятся. Операционная система: Ubuntu 12.04 LTS Оплачен до: Тарифный план: SSD VPS 2G Память RAM: 2048 Мб Память SSD: 40000 Мб CPU: 2x2.8 Ghz Нужно понять в чем проблема. Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 23 минуты назад, 23q сказал: При заказе в корзине 50 и больше позиций висяки нереальные, по 2-3 минуты человек ждет + сами страницы еле шевелятс Это есть проблема.. корзины, вы не первый кто жалуется, что тормоза Нужна оптимизация работы корзины, по сути на один товар в корзине приходится от 3-4х запросов Надіслати Поділитися на інших сайтах More sharing options... kJlukOo Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 у йоды в блоге краткая оптимизация написана Надіслати Поділитися на інших сайтах More sharing options... 23q Опубліковано: 12 жовтня 2017 Автор Share Опубліковано: 12 жовтня 2017 спасибо! модуль simple поможет решить именно глюки с корзиной? к snastik обращусь Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 27 минут назад, 23q сказал: спасибо! модуль simple поможет решить именно глюки с корзиной? к snastik обращусь Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 5 минут назад, AWARO сказал: да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Ты добивался на монстр-сервере ) с откусанными опциями. Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 Только что, snastik сказал: Ты добивался на монстр-сервере ) с откусанными опциями. Ну да, не без него. ша уже задача с опциями + с пакетом скидок а тут свои доп запросы... даже не знаю что выйдет.. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... 23q Опубліковано: 15 листопада 2017 Автор Share Опубліковано: 15 листопада 2017 В 12.10.2017 в 15:54, snastik сказал: Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). спасибо! отправил личное сообщение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту оптимизация CMS: ocStore 2.1.0.2.1 на VPS. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 23 минуты назад, 23q сказал: При заказе в корзине 50 и больше позиций висяки нереальные, по 2-3 минуты человек ждет + сами страницы еле шевелятс Это есть проблема.. корзины, вы не первый кто жалуется, что тормоза Нужна оптимизация работы корзины, по сути на один товар в корзине приходится от 3-4х запросов Надіслати Поділитися на інших сайтах More sharing options... kJlukOo Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 у йоды в блоге краткая оптимизация написана Надіслати Поділитися на інших сайтах More sharing options... 23q Опубліковано: 12 жовтня 2017 Автор Share Опубліковано: 12 жовтня 2017 спасибо! модуль simple поможет решить именно глюки с корзиной? к snastik обращусь Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 27 минут назад, 23q сказал: спасибо! модуль simple поможет решить именно глюки с корзиной? к snastik обращусь Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 5 минут назад, AWARO сказал: да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Ты добивался на монстр-сервере ) с откусанными опциями. Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 Только что, snastik сказал: Ты добивался на монстр-сервере ) с откусанными опциями. Ну да, не без него. ша уже задача с опциями + с пакетом скидок а тут свои доп запросы... даже не знаю что выйдет.. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... 23q Опубліковано: 15 листопада 2017 Автор Share Опубліковано: 15 листопада 2017 В 12.10.2017 в 15:54, snastik сказал: Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). спасибо! отправил личное сообщение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту оптимизация CMS: ocStore 2.1.0.2.1 на VPS. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
kJlukOo Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 у йоды в блоге краткая оптимизация написана Надіслати Поділитися на інших сайтах More sharing options... 23q Опубліковано: 12 жовтня 2017 Автор Share Опубліковано: 12 жовтня 2017 спасибо! модуль simple поможет решить именно глюки с корзиной? к snastik обращусь Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 27 минут назад, 23q сказал: спасибо! модуль simple поможет решить именно глюки с корзиной? к snastik обращусь Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 5 минут назад, AWARO сказал: да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Ты добивался на монстр-сервере ) с откусанными опциями. Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 Только что, snastik сказал: Ты добивался на монстр-сервере ) с откусанными опциями. Ну да, не без него. ша уже задача с опциями + с пакетом скидок а тут свои доп запросы... даже не знаю что выйдет.. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... 23q Опубліковано: 15 листопада 2017 Автор Share Опубліковано: 15 листопада 2017 В 12.10.2017 в 15:54, snastik сказал: Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). спасибо! отправил личное сообщение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту оптимизация CMS: ocStore 2.1.0.2.1 на VPS.
23q Опубліковано: 12 жовтня 2017 Автор Share Опубліковано: 12 жовтня 2017 спасибо! модуль simple поможет решить именно глюки с корзиной? к snastik обращусь Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 27 минут назад, 23q сказал: спасибо! модуль simple поможет решить именно глюки с корзиной? к snastik обращусь Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 5 минут назад, AWARO сказал: да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Ты добивался на монстр-сервере ) с откусанными опциями. Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 Только что, snastik сказал: Ты добивался на монстр-сервере ) с откусанными опциями. Ну да, не без него. ша уже задача с опциями + с пакетом скидок а тут свои доп запросы... даже не знаю что выйдет.. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... 23q Опубліковано: 15 листопада 2017 Автор Share Опубліковано: 15 листопада 2017 В 12.10.2017 в 15:54, snastik сказал: Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). спасибо! отправил личное сообщение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 5 минут назад, AWARO сказал: да, так и есть, там прилично нужно по кромсать всё, что не используется.. ну и т.д. и т.п. я добивался трех 4х секунд с кол-вом в 500 товаров - это выпилив опции, вес, размеры и т.д. и т.п. а если ещё и остальное окружение оптимизировать то должно вообще всё летать. Но теперь задача опции сохранить... хз что получится + пакет скидок.. Ты добивался на монстр-сервере ) с откусанными опциями. Надіслати Поділитися на інших сайтах More sharing options... HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 Только что, snastik сказал: Ты добивался на монстр-сервере ) с откусанными опциями. Ну да, не без него. ша уже задача с опциями + с пакетом скидок а тут свои доп запросы... даже не знаю что выйдет.. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... 23q Опубліковано: 15 листопада 2017 Автор Share Опубліковано: 15 листопада 2017 В 12.10.2017 в 15:54, snastik сказал: Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). спасибо! отправил личное сообщение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
HyperLabTeam Опубліковано: 12 жовтня 2017 Share Опубліковано: 12 жовтня 2017 Только что, snastik сказал: Ты добивался на монстр-сервере ) с откусанными опциями. Ну да, не без него. ша уже задача с опциями + с пакетом скидок а тут свои доп запросы... даже не знаю что выйдет.. Надіслати Поділитися на інших сайтах More sharing options...
23q Опубліковано: 15 листопада 2017 Автор Share Опубліковано: 15 листопада 2017 В 12.10.2017 в 15:54, snastik сказал: Модуль simple ваши глюки не решит. Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу. Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно. Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10 = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ. И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком. Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет. Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...). спасибо! отправил личное сообщение. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts