Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ускорение обработки запросов mysql


 Поделиться

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

Отключил все модули (вообще все), чистил и системные кэши сайта и модификаторы обновлял, и кэши браузера - результата практически нет. Количество запросов было  1885, а стало 1775. У других товаров количество запросов значительно уменьшилось, на главной и в категориях тоже уменьшилось...

Изменено пользователем Dimdimych
Ссылка на комментарий
Поделиться на других сайтах


2 минуты назад, Otvet сказал:

нельзя так запросы показывать на сайте, чревато утечкой/взломом

Спасибо, что подсказали, запросы с сайта убрал.

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


К проблеме это отношение не имеет, но зачем у вас на странице трижды идёт проверка на мобильное устройство? И в вёрстке местами каша (именно каша, а не просто незакрытые теги).

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


6 минут назад, Dotrox сказал:

К проблеме это отношение не имеет, но зачем у вас на странице трижды идёт проверка на мобильное устройство? И в вёрстке местами каша (именно каша, а не просто незакрытые теги).

Дык верстка - это один из самых популярных шаблонов MAGAZIN, я только совсем малость под свои нужды подправлял.

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


А кто-то может на платной основе мне помочь разобраться с большим кол-вом запросов у некоторых товаров?

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


27 минут назад, Dimdimych сказал:

А кто-то может на платной основе мне помочь разобраться с большим кол-вом запросов у некоторых товаров?

@****** и @snastik специализируются в этом вопросе

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

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

я только совсем малость под свои нужды подправлял.

 

Вероятно, это и есть последствия правок. Каша там в разных меню. Закрывающие li, ul где попало.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


У этого шаблона есть в товарах предыдущий/следующий товар. Отключите их в модификаторе шаблона, и загрузка страницы товара будет быстрее в разы.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


2 часа назад, hoolygan сказал:

У этого шаблона есть в товарах предыдущий/следующий товар. Отключите их в модификаторе шаблона, и загрузка страницы товара будет быстрее в разы.

а как это сделать?

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


15 минут назад, vasilev86 сказал:

а как это сделать?

В менеджере дополнений найти ocmod Magazin и закомментировать (или удалить) эти строки:

<operation>
         <search>
		 <![CDATA[$this->load->model('catalog/product');]]>
		 </search>
         <add position="after">
		 <![CDATA[if (!empty($category_id)) {		  
			$filter_data = array(
				'filter_category_id' => $category_id
			);
			} else {
		    $filter_data = array(
				'filter_category_id' => ''
			);
		    }
			  $category_products = $this->model_catalog_product->getProducts($filter_data);
			  $prevFixProduct = array();
			  $prevProduct = array();
			  $nextProduct = array();
			  
			  foreach ($category_products as $product) {
				  if ($product['product_id'] == $product_id) {
					$prevProduct = $prevFixProduct;
				  } else {
					  if (!empty($prevFixProduct) && $prevFixProduct['product_id'] == $product_id) {
						  $nextProduct = $product;
						  break;
					  }
				  }
				  $prevFixProduct = $product;
			  }
			  
			  $this->load->model('tool/image');

            if (!empty($prevProduct)&&!empty($category_id)) {
		    $data['prevProduct'] = array(
				      'name' => $prevProduct['name'],
					  'image' => $this->model_tool_image->resize($prevProduct['image'], 70, 98),
					  'href' => $this->url->link('product/product', 'product_id=' . $prevProduct['product_id'] . '&path=' . $category_id)
			);
			}
            if (!empty($nextProduct)&&!empty($category_id)) {			
			$data['nextProduct'] = array(
				      'name' => $nextProduct['name'],
					  'image' => $this->model_tool_image->resize($nextProduct['image'], 70, 98),
					  'href' => $this->url->link('product/product', 'product_id=' . $nextProduct['product_id'] . '&path=' . $category_id)
			);
            }]]>
          </add>
      </operation>

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


3 часа назад, hoolygan сказал:

У этого шаблона есть в товарах предыдущий/следующий товар. Отключите их в модификаторе шаблона, и загрузка страницы товара будет быстрее в разы.

hoolygan, большое Вам спасибо!!! После отключения "предыдущий/следующий товар" - у проблемных товаров количество запросов снизилось с 1900 до 313. Карточки товаров стали намного быстрее грузиться! 

Проблема РЕШЕНА! Вот-только не понятно, почему не все, а только некоторые товары имели такое огромное кол-во запросов? У других товаров количество запросов значительно не поменялось и находится в пределах 300.

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


Цитата

Киньте этот код в соседнюю тему, поржать над создателями шаблонов

   0
 

я думаю не стоит:-D

Изменено пользователем vasilev86
Ссылка на комментарий
Поделиться на других сайтах


Андрей убрал это в обновлении 

  • Версия 9.5
  • 02.03.2017
  • - в быстрый заказ добавлено условие соглашения
  • - добавлена возможность отключить листалку товаров (т.к. при большом кол-ве товаров на некоторых хостингах наблюдается притормаживание)
  • - исправлены мелкие недочёты...
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


1 минуту назад, vasilev86 сказал:

Андрей убрал это в обновлении

О, спасибо за информацию, надо посмотреть обнову...

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


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

Цитата

на некоторых хостингах наблюдается притормаживание

 

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


23 минуты назад, Dimdimych сказал:

После отключения "предыдущий/следующий товар"

ППЦ...

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

44 минуты назад, chukcha сказал:

ППЦ...

Ага мАмА дАрАгАя :ugeek:
Как на такой тривиальной задаче можно было столько запросов "потратить"

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

23 минуты назад, markimax сказал:

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

Перебором :)

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

В данный момент на форуме много тем с  ошибками по модулям и шаблонам.

Мне как покупателю дополнений не хочется видеть все ваши кусалово.

Я думаю вам лучше создать закрытую ветку и обсуждать это там.

 

 

 

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


В 04.03.2017 в 13:37, vasilev86 сказал:

В данный момент на форуме много тем с  ошибками по модулям и шаблонам.

Мне как покупателю дополнений не хочется видеть все ваши кусалово.

Я думаю вам лучше создать закрытую ветку и обсуждать это там.

 

Есть мелкие баги у всего ПО. Но!
Вот такие грубые ошибки надо обсуждать, дабы они не возникали больше.
В основном такие ошибки возникают в темах, которые нафаршируют низкопробными бесплатными модулями свою тему
А потому что "вы" пользователи ведетесь на эти маркетинговые штучки "многомодульный" фарш гкода

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Цитата

... на некоторых хостингах наблюдается притормаживание

что за говнохостинги пошли, тормозят при 2000 запросах на страницу 

и что за покупатели нищеброды не могут себе нормальный хостинг позволить который бы соответствовал премиальному шаблону, еще и жаловаться вздумали окоянные

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

18 минут назад, vasilev86 сказал:

много тем с  ошибками по модулям и шаблонам.

Не нравится  - не читайте

 

А что делать, если авторы игнорят. Только через общественную публикацию

 

Вы думаете, что мы тут проверяем каждый модуль? Нет! Просто когда в модуле (шаблоне) СРАНЬ завернутая в красивую обертку, то и покупатель должен знать что там СРАНЬ, которая ею и останется

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

:-Dопять 25, мод, код, говно 

11 минут назад, markimax сказал:

Вот такие грубые ошибки надо обсуждать, дабы они не возникали больше.

Так что обсуждать, вы до меня хотите донести, что я купил фигню? я это из без вас понимаю.

Главный критерий был дешево и красиво.

Вы прекрасно знаете сколько стоит индивидуальный дизайн сайта.

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

А то как всегда погудели, пообсирали и забыли:-D

 

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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