Перейти к содержанию

Рекомендуемые сообщения

Что имеем:

VPS для теста - 8гб, 8 ядер, ssd. Сайт OcStore 2.3

Сайт падает после выгрузки товаров в количестве 100 000, работает нормально со 20 000 но тормозит.

 

Что делать в данном случае? в какую сторону смотреть? 

Изменено пользователем Niyaz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тяжело гадать без URL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в какой момент падает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, freelancer сказал:

в какой момент падает?

при открытии страницы с товарами, точнее не падает а долго идет загрузка но так и не открывается страница

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, Niyaz сказал:

при открытии страницы с товарами, точнее не падает а долго идет загрузка но так и не открывается страница

есть подсчёт количества товаров в категориях?

Сколько товаров конкретно в каждой категории?

Короче нужно ставить дебагер и смотреть на запросы

Изменено пользователем krumax

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

надо профилировать, разбираться что грузит магазин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрели передачу 100 к 1 ? 

Там угадывают самые популярные ответы) 

И тут человек попросил помощи - люди попросили ссылку а он забил на это и вы гадаете) удачи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, prived сказал:

Смотрели передачу 100 к 1 ? 

Там угадывают самые популярные ответы) 

И тут человек попросил помощи - люди попросили ссылку а он забил на это и вы гадаете) удачи

gadanie-na-kofejnoj-gushhe-onlajn-bespla

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, krumax сказал:

есть подсчёт количества товаров в категориях?

есть, а как его убрать не сломав пагинацию?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, prived сказал:

Смотрели передачу 100 к 1 ? 

Там угадывают самые популярные ответы) 

И тут человек попросил помощи - люди попросили ссылку а он забил на это и вы гадаете) удачи

скоро скину, я попробовал оптимизировать vps в итоге сломал и переустановил заново сейчас заливаю обратно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Niyaz сказал:

есть, а как его убрать не сломав пагинацию?

имелось в виду не подсчёт для пагинации, а возможный вывод в меню категорий(подкатегорий) количества товаров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что может ссылка дать?

надо профили включать и смотреть что они покажут

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

блин после переустановки начал загружаться

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, freelancer сказал:

что может ссылка дать?

надо профили включать и смотреть что они покажут

а что это - профили?:-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но время ответа сервера 7,8

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Niyaz сказал:

Но время ответа сервера 7,8

Да, в категориях где много товаров
Где их мало - ответ быстрый
http://s126887.savps.ru/akb/
Много ресурсов тратится на подсчет товаров для пагинации
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, markimax сказал:

Да, в категориях где много товаров
Где их мало - ответ быстрый
http://s126887.savps.ru/akb/
Много ресурсов тратится на подсчет товаров для пагинации
 

а можно как то по другому подсчитать товары для пагинации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
26 минут назад, markimax сказал:

gadanie-na-kofejnoj-gushhe-onlajn-bespla

Судя по вашему фото - проблема в оптимизации БД ) Заканчивал курсы Php + msql на гуще) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Niyaz сказал:

а можно как то по другому подсчитать товары для пагинации?

подсчитайте и закешируйте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

то что сейчас это только начало, не известно что будет если добавить фото для всех товаров

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, Niyaz сказал:

а можно как то по другому подсчитать товары для пагинации?

 

Спойлер

9778642668.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, Niyaz сказал:

то что сейчас это только начало, не известно что будет если добавить фото для всех товаров

ну у меня есть проект с 1 500 000 товаров и в каждой категории (производителе) по несколько десятков тысяч товаров и ничего - работает. (была изменена структура таблиц, переписаны запросы и дописано кеширование )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, krumax сказал:

ну у меня есть проект с 1 500 000 товаров и в каждой категории (производителе) по несколько десятков тысяч товаров и ничего - работает. (была изменена структура таблиц, переписаны запросы и дописано кеширование )

для изображений создать отдельную таблицу?

Изменено пользователем Niyaz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, Niyaz сказал:

для изображений создать отдельную таблицу?

она и так отдельная для дополнительных фото.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.