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

Recommended Posts

впрочем, скорости оно вполне могло отожрать.

так что - если нужны размеры у всех изображений - лучше делать это иначе.

Надіслати
Поділитися на інших сайтах

конечно будут тромоза... Просканировать всю страницу, определить размеры изображений функцией getImageSize(

Это себя не любить.

 

Проще, а вернее правильно прописывать при генерации изображения и в шаблоне.

 

Но... Еще проще - положить болт на эту рекомендацию гугла.

Надіслати
Поділитися на інших сайтах

конечно будут тромоза... Просканировать всю страницу, определить размеры изображений функцией getImageSize(

Это себя не любить.

 

Проще, а вернее правильно прописывать при генерации изображения и в шаблоне.

 

Но... Еще проще - положить болт на эту рекомендацию гугла.

проблема не в тормозах. проблема в том что не работало редактирование заказа. и давало ошибку в журнале.

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Здравствуйте. Решил поднять тему, чтобы еще одну не лепить.

Тормозит магазин на опенкарте, версия 1.5.5.1.2. С хостингом вроде все нормально, а стоит пару раз перейти по сайту - страницы начинают загружаться долго, вплоть до таймаута.

 

В логе часто появляются ошибки такого типа: [Wed Sep 07 09:06:22 2016] [error] [client 92.63.100.251] File does not exist: /var/www/vhosts/***.ru/httpdocs/.git

Больше ничего подозрительного нету.

Надіслати
Поділитися на інших сайтах


  • 10 months later...

Доброго всем дня, тормозит сайт http://kofemashina.net подскажите пожалуйста в чем дело? Как найти эти тормоза?

Время генерации страницы 4 секунды, при этом на одном хостинге у меня 2 сайта, один на вордпресе страница генериться за 0,1 сек.

Написал в техподдержку может они чего подскажут.

Змінено користувачем killcomp
Надіслати
Поділитися на інших сайтах


Для начала отключить подсчёт количества товара в товарах.Система-Настройки вкладка Опции.

Надіслати
Поділитися на інших сайтах

On 11.08.2017 at 3:42 PM, Tom said:

Для начала отключить подсчёт количества товара в товарах.Система-Настройки вкладка Опции.

Отключал первым делом, результата не дало никакого.

 

Буду пробовать логировать медленные запросы.

Надіслати
Поділитися на інших сайтах


При загрузке например этой http://kofemashina.net/kofemashini/kofemashina-avtomaticheskaya/ страницы происходит около 100 запросов по 80 мс в среднем, итого 100*80мс=8сек, в принципе так и есть. То есть все запросы загружаются примерно за одно время.  В техподдержке хостинга так же сказали что дело в больших кол-вах запросов. Помогите пожалуйста как от этого избавится? Файл лог прикрепил.

sql_time.log

Змінено користувачем killcomp
Надіслати
Поділитися на інших сайтах


Цитата


Страница:/kofemashini/kofemashina-avtomaticheskaya/
Источник:/var/www/u0073768/data/www/kofemashina.net/catalog/model/catalog/category.php
Время выполнения: 93.19мс 

SELECT * FROM oc_category c LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE c.parent_id = '0' AND cd.language_id = '1' AND c2s.store_id = '0'  AND c.status = '1' ORDER BY c.sort_order, LCASE(cd.name)

----------------------

Страница:/kofemashini/kofemashina-avtomaticheskaya/
Источник:/var/www/u0073768/data/www/kofemashina.net/catalog/model/catalog/category.php
Время выполнения: 99.26мс 

SELECT * FROM oc_category c LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE c.parent_id = '219' AND cd.language_id = '1' AND c2s.store_id = '0'  AND c.status = '1' ORDER BY c.sort_order, LCASE(cd.name)

----------------------

Страница:/kofemashini/kofemashina-avtomaticheskaya/
Источник:/var/www/u0073768/data/www/kofemashina.net/catalog/model/catalog/category.php
Время выполнения: 100.64мс 

SELECT * FROM oc_category c LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE c.parent_id = '186' AND cd.language_id = '1' AND c2s.store_id = '0'  AND c.status = '1' ORDER BY c.sort_order, LCASE(cd.name)
 

 

либо индексов нет, либо худой хостинг

 

это если не касаться самих запросов и кеширования дерева

Надіслати
Поділитися на інших сайтах

11 minutes ago, Otvet said:

 

либо индексов нет, либо худой хостинг

 

это если не касаться самих запросов и кеширования дерева

А как сделать эти самые индексы? И вообще такое кол-во запросов нормально для opencart? То есть 100мс это долгий запрос?

Змінено користувачем killcomp
Надіслати
Поділитися на інших сайтах


8 минут назад, killcomp сказал:

А как сделать эти самые индексы? 

учиться

 

 

 

8 минут назад, killcomp сказал:

И вообще такое кол-во запросов нормально для opencart? То есть 100мс это долгий запрос?

 

решение задачи за 10 секунд это много или мало?

если задача "сложить 2 и 3"  то наверно да, а если расчет нагрузки фундамента согласно СНИП то наверно нет

Надіслати
Поділитися на інших сайтах

9 часов назад, killcomp сказал:

Помогите пожалуйста как от этого избавится?

 

вероятно, что стоит создать тему в платном разделе.

У вас ведь свой бизнес и вы в нем хорошо разбираетесь скорее всего.

Доверьте свою проблему тоже профессионалам.

Смотреть нужно изнутри.

 

гадать можно долго, но это малорезультативно.

банально и хостинг может оказаться "худым".

 

5 сек для главной - это, конечно же, явный перебор.

Надіслати
Поділитися на інших сайтах

10 часов назад, killcomp сказал:

вообще такое кол-во запросов нормально для opencart?

Нормально. А вот время у них совсем не нормальное!

 

Особенно "радует" вот такое:

Страница:/kofemashini/kofemashina-avtomaticheskaya/
Источник:/var/www/u0073768/data/www/kofemashina.net/catalog/model/catalog/information.php
Время выполнения: 104.91мс 

SELECT * FROM oc_information i LEFT JOIN oc_information_description id ON (i.information_id = id.information_id) LEFT JOIN oc_information_to_store i2s ON (i.information_id = i2s.information_id) WHERE id.language_id = '1' AND i2s.store_id = '0' AND i.status = '1' ORDER BY i.sort_order, LCASE(id.title) ASC

 

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

Попробуйте поставить копию вашего магазина локально и ещё раз замерять медленные запросы.

Надіслати
Поділитися на інших сайтах


6 часов назад, Dotrox сказал:

такой запрос не может занимать столько времени даже совсем без индексов.

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

Надіслати
Поділитися на інших сайтах

11 hours ago, Dotrox said:

Нормально. А вот время у них совсем не нормальное!

 

Особенно "радует" вот такое:


Страница:/kofemashini/kofemashina-avtomaticheskaya/
Источник:/var/www/u0073768/data/www/kofemashina.net/catalog/model/catalog/information.php
Время выполнения: 104.91мс 

SELECT * FROM oc_information i LEFT JOIN oc_information_description id ON (i.information_id = id.information_id) LEFT JOIN oc_information_to_store i2s ON (i.information_id = i2s.information_id) WHERE id.language_id = '1' AND i2s.store_id = '0' AND i.status = '1' ORDER BY i.sort_order, LCASE(id.title) ASC

 

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

Попробуйте поставить копию вашего магазина локально и ещё раз замерять медленные запросы.

Есть локальный хостинг, копирну сайт, замеряю запросы отпишусь, страницы информационные которые есть те есть, отключенных нет

Надіслати
Поділитися на інших сайтах


Провел еще один маленький эксперимент, поставил значение 1 мс для просмотра всех запросов, при загрузке страницы http://kofemashina.net/kofevarki/professionalnaya-rozhkovaya/ выполняется примерно 170 запросов половина из них обрабатываются от 1-10 мс, и половина от 60-110мс. Все медленные запросы вида

SELECT * FROM oc_category c LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE c.parent_id = '143' AND cd.language_id = '1' AND c2s.store_id = '0'  AND c.status = '1' ORDER BY c.sort_order, LCASE(cd.name) различается только parent_id.  (все остальные в пределах 1-10 мс) Может даст что нибудь это?

 

И еще некоторые запросы такого вида обрабатываются быстро 3-5 мс, то есть один раз долго, другой раз быстро.

sql_time.log

Змінено користувачем killcomp
Надіслати
Поділитися на інших сайтах


4 часа назад, killcomp сказал:

некоторые запросы такого вида обрабатываются быстро 3-5 мс, то есть один раз долго, другой раз быстро.

Это всё равно не быстро, но в разумных пределах уже. И ещё больше кидает тень на ваш хостинг.

Пока вы локально не протестируете, дальше нет смысла гадать!

 

 

12 часов назад, Otvet сказал:

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

Если серверу не хватает ресурсов, то это другая история!

На нормальном сервере без оверселинга и без кривых настроек MySQL такой запрос не может выполняться так долго. По-нормальному, за такое время вся инфостраница могла бы успеть сгенерироваться.

Надіслати
Поділитися на інших сайтах


14 hours ago, Dotrox said:

Это всё равно не быстро, но в разумных пределах уже. И ещё больше кидает тень на ваш хостинг.

Пока вы локально не протестируете, дальше нет смысла гадать!

 

 

Если серверу не хватает ресурсов, то это другая история!

На нормальном сервере без оверселинга и без кривых настроек MySQL такой запрос не может выполняться так долго. По-нормальному, за такое время вся инфостраница могла бы успеть сгенерироваться.

Поставил на локальный хостинг, в моде выставил время 1 мс, смотрю лог пустой ну думаю почему то на локальном не работает. Ставлю 0,1 мс и о чудо, оказывается почти все запросы 99% выполняются меньше чем за 1 мс. Ну все теперь у меня есть с чем идти к хостеру! Спасибо всем за помощь и за поддержку!!!

sql_time.log

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Уважаемые постояльцы форума и мастера. Имеется сайт на Opencart 1.5.6 ( http://panbiser.kiev.ua/ ) Ставил vqmod и simple, что-то пошло не так и я у хостера запросил откатиться назад. Вылезла проблема, при закрутке страниц задержка 5-15 сек. Подскажите где поправить, вроде все облазил и по форуму и по гуглу, не могу понять. Возможно задаю тупой вопрос, извините и заранее спасибо!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

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

Important Information

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