Jump to content
Sign in to follow this  
barslol0

Скорость загрузки страниц 7-10 секунд. (OpenCart 1.5.4.1)

Recommended Posts

Добрый день.

Установил OpenCart, удалил практически все модули, купил платный модуль для вывода категорий через 1 sql запрос. Но страница по прежнему загружаеются долго. На данный момент 732 категории. Товаров ни одного.

Перечитал много тем но так точного решения вопроса не узнал.

Пробывал индексацию БД - не берет. Снизилось только 2 секунды.

С хостингом проблем не должно быть, лишние расширения php тоже отключены. Хостинг "rucenter" тариф максимальный, оперативной памяти я думаю должно хватить (192мб).

Огромная просьба помочь, скорее всего проблема внутренняя, но сам докопаться немогу.

Адресс сайта http://feran-auto.ru

Share this post


Link to post
Share on other sites

отключите вывод количества товаров в категориях

Share this post


Link to post
Share on other sites

отключите вывод количества товаров в категориях

Отключен уже давно и через админку и через sql запрос.

Share this post


Link to post
Share on other sites

У меня загрузилось за 2 сек, вы как меряли скорость?

По теме почитайте это

Share this post


Link to post
Share on other sites

Отключен уже давно и через админку и через sql запрос.

post-22469-0-96269500-1363449730_thumb.jpg

как же они отключены, а что это за нули возле категорий?

Share this post


Link to post
Share on other sites

Вот разбираюсь сейчас. Странно параметр ....count и в настройках и базе на нулях.

Share this post


Link to post
Share on other sites

Все убрал до конца Вывод. Он просто было на стартовой поставлен. Но сайт также по прежнему тупит. Вот отчет:

Домен Размер Время загрузки Средняя скорость feran-auto.ru 18.5 Кб 6.21 сек 2.97 Кб/сек feran-auto.ru/audi 24.4 Кб 7.91 сек 3.09 Кб/сек feran-auto.ru/audi/audi-a6--11--/ 22 Кб 6.83 сек 3.22 Кб/сек

Share this post


Link to post
Share on other sites

сейчас грузится быстро....

Share this post


Link to post
Share on other sites

Вот разбираюсь сейчас. Странно параметр ....count и в настройках и базе на нулях.

При отключении вывода количества товара отключается само изображение, а запрос в БД продолжает выполнятся. Нужно закомментировать строку получения количества товара, там где это необходимо.

Share this post


Link to post
Share on other sites

При отключении вывода количества товара отключается само изображение, а запрос в БД продолжает выполнятся. Нужно закомментировать строку получения количества товара, там где это необходимо.

 

 

вот был бы благодарен, если бы подсказали где именно это необходимо закоментировать)) 

заранее спасибо.

Share this post


Link to post
Share on other sites

Файл

controller/common/header.php 

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

$product_total = $this->model_catalog_product->getTotalProducts($data); 

Думаю в районе 100 - 130 строки найдете. У меня с модификациями 117.

Share this post


Link to post
Share on other sites

Файл

controller/common/header.php 

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

$product_total = $this->model_catalog_product->getTotalProducts($data); 

Думаю в районе 100 - 130 строки найдете. У меня с модификациями 117.

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

Share this post


Link to post
Share on other sites

Попробуйте закомментировать ее и снизу написать $product_total = 0;

Share this post


Link to post
Share on other sites

Закомментировть надо в двух местах, иначе будет попытка вывода значения, которое вы убираете. Можно либо присвоить нули, либо посмотрите как у меня

				foreach ($children as $child) {
					$data = array(
						'filter_category_id'  => $child['category_id'],
						'filter_sub_category' => true	
					);		
						
					//$product_total = $this->model_catalog_product->getTotalProducts($data);
									
					$children_data[] = array(
						//'name'  => $child['name'] . ' (' . $product_total . ')',
						'name'  => $child['name'],
						'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])	
					);					
				}
  • +1 2

Share this post


Link to post
Share on other sites

вообще сайт тухнет. 

может его надо комментировать в контроллере категорий? там пробовал, ошибок не пишет.

Share this post


Link to post
Share on other sites

Закомментировть надо в двух местах, иначе будет попытка вывода значения, которое вы убираете. Можно либо присвоить нули, либо посмотрите как у меня

				foreach ($children as $child) {
					$data = array(
						'filter_category_id'  => $child['category_id'],
						'filter_sub_category' => true	
					);		
						
					//$product_total = $this->model_catalog_product->getTotalProducts($data);
									
					$children_data[] = array(
						//'name'  => $child['name'] . ' (' . $product_total . ')',
						'name'  => $child['name'],
						'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])	
					);					
				}

да, вы правы. получилось. спасибо.

Share this post


Link to post
Share on other sites

Спасибо, получше стало, как еще можно облегчить OpenCart 1.5.4.1 ?

Share this post


Link to post
Share on other sites

Извините может не по теме у меня опенкарт 2.0.3.1 , подскажите в какую сторону копать.

 

при 1-2к товаров загрузка сайта за 1-2 секунды а при 6-7к товаров загрузка сайта 8-9 секунд

 

по поводу подсчета товаров вопросик:

 

в controller/common/header.php  наблюдаю только

 

$children_data[] = array(

'name'  => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
);
 
 строки  $product_total = $this->model_catalog_product->getTotalProducts($data); нету
 
 
подскажите как быть тут ? и как правильно отключить подсчет.
 
может кто подскажет куда дальше копать
Edited by iKaraman

Share this post


Link to post
Share on other sites

Выявил такую вешь, шаблон от http://www.templatemonster.com/ru/opencart-templates-type/55729.html в немо модуль категорий (вертикальное меню с выподаюшим списком.

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.