PowerPartners.ru

Форум партнерской программы
Текущее время: 28 мар 2024, 14:32

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 15 мар 2017, 16:06 
Не в сети

Зарегистрирован: 22 июл 2012, 13:08
Сообщения: 345
в cat.tmpl блок кратких характеристик товара выводятся из shop.xml через

Код:
<TMPL_LOOP NAME='characteristics'>
   <li>
      <span class="name"><TMPL_VAR NAME='name'> </span>
      <span class="value"><TMPL_VAR NAME='value'> </span>
   </li>
</TMPL_LOOP>


а как добавить эти краткие характеристики из shop.xml в страницу товара (через файл product.tmpl) и информационную статью?


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 15 мар 2017, 16:24 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Такой возможности нет.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 24 мар 2017, 22:24 
Не в сети

Зарегистрирован: 22 июл 2012, 13:08
Сообщения: 345
на главную страницу мы добавляем группу товаров через :
Код:
<TMPL_IF NAME='products'>
   <TMPL_LOOP NAME='products'>

      <TMPL_IF NAME="category" VALUE="Стабилизатор напряжения">
         <TMPL_IF NAME="bestseller">



         </TMPL_IF>
      </TMPL_IF>

   </TMPL_LOOP>
<TMPL_ELSE>
      <p><center>Нет товаров</center>
</TMPL_IF>


а через какую конструкцию можно на информационную страницу добавить подобную группу товаров?
а то при добавлении через
Код:
  <TMPL_USE PRODUCT="rsn-10000">
    <img src="/products/img/<TMPL_VAR NAME="image">">
    <TMPL_VAR NAME="description">
    Цена стабилизатора на сегодня: <TMPL_VAR NAME="price"> руб.
  </TMPL_USE>

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 24 мар 2017, 23:32 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
TMPL_USE не создает новых запросов (POST/GET). Однако, работает с временными файлами, и единственная причина "заторможенности" может быть лишь в ограничении "Disk IO" на хостинге. На localhost и VDS/VPS без ограничений файловых операций "заторможенности" не наблюдается.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 мар 2017, 11:10 
Не в сети

Зарегистрирован: 22 июл 2012, 13:08
Сообщения: 345
хостер ответил, что с его стороны никаких ограничений нету.
на информационную страницу можно добавить сразу группу товаров, чтобы от множества обращения к shop.xml страница не начинала загружаться в 3 раза дольше?


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 мар 2017, 12:15 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Нет, для групп товаров - категории.

P.S. Я на 100% уверен, что "копаете" вы не туда. Причина не алгоритме скриптов, а в чем-то другом, не "Disk IO" - значит влияет что-то другое. Мои пруфы:

Вот загрузка главной страницы stabiltech.ru в DevTool-е:
Вложение:
puc-269.jpg
puc-269.jpg [ 251.88 КБ | Просмотров: 6052 ]


"Waiting (TTFB)" - это время с окончания запроса, до получения первого байта ответа. Фактически время "тупячки" сети, сервера и скриптов вместе взятых. Как видим на морде это время 107мс.

Вот страница "Услуги", там <TMPL_USE> используется 6 раз:
Вложение:
puc-270.jpg
puc-270.jpg [ 246.43 КБ | Просмотров: 6052 ]


Как можно видеть, TTFB 117мс. Даже если оно и увеличилось, то совершенно не значительно, в пределах погрешности пинга.

А вот моя посадочная со стабилизаторами для котла с 23 <TMPL_USE>:
Вложение:
puc-271.jpg
puc-271.jpg [ 255.32 КБ | Просмотров: 6052 ]


TTFB уже 570мс, но опять же в допустимых пределах...

При том что морда там грузится вот так:
Вложение:
puc-272.jpg
puc-272.jpg [ 246.93 КБ | Просмотров: 6052 ]


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 мар 2017, 12:29 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
И, да, забыл добавить, stabiltech.ru со 100мс TTFB это обычный shared-хостинг, без каких-либо ограничений

А вот вольт-контроль с 400-500мс TTFB размещен уже на VPS хоть и того-же хостера, но вот с такими ограничениями:
Вложение:
puc-273.jpg
puc-273.jpg [ 24.84 КБ | Просмотров: 6050 ]


Поэтому, если увеличить количество <TMPL_USE> на VPS, теоретически можно подойти к пределу 20мбит/с и TTFB снизится уже до неприемлемых значений.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 мар 2017, 12:51 
Не в сети

Зарегистрирован: 22 июл 2012, 13:08
Сообщения: 345
вопросов к главной, стандартным категориям, услугам нету - грузятся за секунду
к инфостраницам с, грубо говоря, 10ю товарами, тоже.
но, когда добавишь на инфостраницу 30 товаров, то первые 3 секунды думаешь, что инет пропал. но через 3 секунды наконец страница появляется.
на инфостраницу добавляете каждый товар через:
Код:
  <TMPL_USE PRODUCT="rsn-10000">
    <img src="/products/img/<TMPL_VAR NAME="image">">
    <TMPL_VAR NAME="description">
    Цена стабилизатора на сегодня: <TMPL_VAR NAME="price"> руб.
  </TMPL_USE>

или другие конструкции используете для своих 23х товаров?

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 мар 2017, 13:15 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Нет, для 23-х товаров использую обычный <TMPL_USE>, вот так:
Вложение:
puc-274.jpg
puc-274.jpg [ 195.5 КБ | Просмотров: 6046 ]

Время отклика конечно чуть увеличивается, но не так чтобы уж совсем до 3-х секунд.

Отобразить несколько категорий на одной странице не получится.

Еще меня насторожило:
Цитата:
когда добавишь на инфостраницу 30 товаров, то первые 3 секунды думаешь, что инет пропал. но через 3 секунды наконец страница появляется.
А увеличивается именно TTFB? Скрипты/CSS/ и пр. не могут тормозить? Пришлите URL в ПМ, я гляну что там происходит. Можете так же прислать саму страницу, я положу ее на наши серваки и посмотрим что там в задержками.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 мар 2017, 14:55 
Не в сети

Зарегистрирован: 22 июл 2012, 13:08
Сообщения: 345
проблема была в слабом хостинге.
спасибо админу за помощь! ;)


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB