Bambucho

Сайт перегружает ресурсы хостера

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

Bambucho    1

Здравствуйте. Хостер прислал код ошибок, которые якобы перегружают его ресурсы. Может кто по коду поймёт, чем вызываются эти ошибки, а то хостер грозится отключить сайт. Извините за большой объём текста. Ниже код ошибок:

 

Примерные запросы вызывающие нагрузку:

| 8745618 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8745696 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8745806 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 2    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746517 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 2    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746519 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | Sending data                 | SELECT MIN(`price`) AS `p_min`, MAX(`price`) AS `p_max` FROM( SELECT `price_tmp` AS `price` FROM(
| 8746550 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746551 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746554 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 2    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746565 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746581 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 2    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746591 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746593 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | Sending data                 | SELECT COUNT(DISTINCT p.product_id) AS total FROM shopoc_category_path cp LEFT JOIN shopoc_product_t | 0         | 0             | 0         |
| 8746650 | host1305362_shop     | localhost          | host1305362_shop           | Query   | 1    | executing                    | SELECT p.product_id, (SELECT AVG(rating) AS total FROM shopoc_review r1 WHERE r1.product_id = p.prod | 0         | 0             | 0         |

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


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

Подсчёт количества товаров модуле категории или в меню....

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


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

Эх, уже поздно: хостинг заблокировали........Пытался вчера отключить подсчёт товаров - так и не нашёл...может сориентируете где это отключается???

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


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

В админке,но это слабо решает проблему.Нужно сделать несколько правок в файлах.

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


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

В админке,но это слабо решает проблему.Нужно сделать несколько правок в файлах.

Подскажите в каких файлах? я отключал подсчет товаров и делал индексацию в таблицах, нагрузка снизилась, но все равно выше чем было на другом движке. Жрет физ.память, на сайте ~13к товаров, 2-4к просмотров, OC 2.0.3.1

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


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

на 2.0.3.1 нет проблем с подсчетом если откл в админке

 

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

 

 

воспользуйтесь

https://opencartforum.com/files/file/2764-%D0%BB%D0%BE%D0%B3-%D0%BC%D0%B5%D0%B4%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-opencart-2x-ocmod/

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


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

Спасибо, воспользуюсь. После отключения подсчета и индексов стало лучше, просто по сравнению с движком используемым ранее кушает больше. модули еще проверю.

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


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

Так вот мы подсчёт тоже отключили - всё равно хостинг перегружается. Есть ещё идеи в чём может быть проблема???

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


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

Я выше написал  в чём проблема возможна и как решить.

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


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

Так вот мы подсчёт тоже отключили - всё равно хостинг перегружается. Есть ещё идеи в чём может быть проблема???

 

 

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


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

воспользуйтесь

https://opencartforu...ncart-2x-ocmod/

К сожалению этомодуль для 2-ого opencart, а у нас 1.5.

Отрубили подсчёт товаров но, видимо, не везде: если переходить в подкатегории - страницы открываются очень быстро, а вот если открыть карточку товара то в 10 раз медленнее....видимо не всё отключили. Может кто ткнёт на раздельчик, как отключить весь подсчёт???

Сегодня опять хостер прислал злобное письмо о перегрузе.....

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


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 013
'name'        => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),

-------->

'name'        => $child['name'] ,

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


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

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

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

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

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

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

Войти

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

Войти


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

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