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

23q

Новачок
  
  • Публікації

    3
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем 23q

  1. В 12.10.2017 в 15:54, snastik сказал:


    Модуль simple ваши глюки не решит.
    Когда у вас 50 товаров в корзине движок для обработки подсчета суммы может делать до 20-40 запросов на каждый товар в базу.
    Скорее всего у вас большие таблицы c заказами, более 10к заказов в магазине есть точно.

    Вместе с получением информации о товарах в корзине вы получается 1-2к запросов для обработки сводных данных, даже при достаточно быстрых запросах в несколько десятых секунды вы получаете 1000 * .10  = 10 секунд. А в момент когда вы оформили заказ и в таблицы пишутся последовательно данные о каждом товаре у вас все заперто и вешается, так как магазин не может получить к ним доступ.
    И в тот момент когда таблицы заперлись, очередь запросов из мира никуда не делась, а наслоилась как снежный ком.
    Попытка расширить производительность сервера, либо заменить модуль оформления вам ничем не поможет.

     

    Здесь необходимо анализировать планы запросов, добавлять необходимые составные индексы и откусывать по живому очень много ненужных итераций которые совершает движок (reccuring etc...).

     

    спасибо! отправил личное сообщение.

  2. Нужна оптимизация 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 

     

    Нужно понять в чем проблема.

×
×
  • Створити...

Important Information

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