barslol0

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

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

barslol0    2

Добрый день.

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

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

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

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

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

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

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


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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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


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

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

Домен Размер Время загрузки Средняя скорость 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 Кб/сек

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


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

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

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


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

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

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

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


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

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

 

 

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

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

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


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

Файл

controller/common/header.php 

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

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

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

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


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

Файл

controller/common/header.php 

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

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

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

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

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


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

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

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


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

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

				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'])	
					);					
				}

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


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

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

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

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


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

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

				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'])	
					);					
				}

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

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


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

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

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


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

Извините может не по теме у меня опенкарт 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); нету
 
 
подскажите как быть тут ? и как правильно отключить подсчет.
 
может кто подскажет куда дальше копать
Изменено пользователем iKaraman

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


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

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

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