Облегчение шаблона

Александр Марычев добавил(а) 3 года назад
Отклонен(а)

Здравствуйте,

Я понимаю,что ваше решение универсальное и рассчитано на большую аудиторию.

Но было бы здорово из готового решения убирать лишний функционал и без того перегруженного шаблона.

Например:

В ваших настройках сделать что то на подобии http://joxi.ru/E2p9Z0VFaDwzZA , причем,если нужно,включить дополнительный вид,то снять галку с чек бокса и получить обновления через маркетплайс.

Не к нам иметь 20 видов шапок и т.д. , если понадобилось установить другой вид, то снял галочку с чек бокса обновлений и установил нужный вид, а старый вид удалил через галку в чекбоксе вместе с лишним кодом (который относится только к данному виду шапки)

При удалении лишней информации/функционала из шаблона(убирая при удалении мусор из CSS И JS ) шаблон может уже быть не просто готовым решением, а чем то больше.

Вот например мой магазин.

Купил ваше решение Максимум и начинаю жалеть. Без описанных выше рецептов врятли, хоть что то получиться нормально запустить. Уж слишком ваш шаблон перегружен и без того огромный каталог.

Ответы (3)

фото
1

Отличное предложение, что бы норм работало нужен хороший сервак.

фото
1

У меня физический сервер с жестким диском samsung NVMe из линейки EVO, не плохой серверный процессор с 3.5 частотой, оперативки 64 гигабайт.

Уже к 3 разным компаниям обращался решить вопрос со скоростью загрузки и все разом кричат ,чтобы я выкинул данный шаблон(именно решение так сильно тормозит) и будет мне счастье, либо убирать из шаблона функционал и забыть про обновления.

фото
1

12 ядер 12 гигов из них 2 в мемкеше , полка m2 samsung дисков , все отлично работает. Могу дать ссылку оцените скорость работы

фото
1

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

фото
1

Товаров 10 000 торговых предложений 180 000 свойств 30 шт характеристик тоже много , цветов только 1000 штук, попугаи дело трешовое то 70 то 50 ... много сторонних компонентов это срм виджет , две метрики, инста , фоновая прогрузка товаров на поощадки. В голом варианое после щагрузки шаблона было 97

фото
1

поэтому не стоит обращать внимание на невменяемые оценки битриксом даже с композитом и CDN не удалось дотянуть до значения быстро. Сейчас показывает 1.43 скорость загрузки страницы до 2х секунд вполне нормальная скорость

фото
1

у меня 20 тыс товаров, 20 тыс ТП свойств цветов 1800 штук.

я убрал все метрики ,кроме яндекс, с остальными все сильно тормозит.от много функционала отказался.

попугаев 40-50, У меня установлена вот эта версия 1С-Битрикс24: Интернет-магазин + CRM , редакция бизнес

фото
1

у меня обычный бизнес, отключали ненужные модули ?

фото
1

А можно более детально что именно тормозит подгрузка товаров? отображение? скрипты ? CSS? JAVA? Аякс. Все ли рекомендации выполнены со стороны битрикса http://joxi.ru/Grqja0wHkDwalm вот это я имею ввиду, убраны ли стандартные свойства инфоблока ASPRO из списка товаров деталки и.т.д. ????

фото
1

Так же посмотрите анализ запросов, оптимизируйте медленные + ну это уже само собой фасеты и индексация. + настроте композитт в зависимости от того как часто грузите данные на сайт

фото
1

Версия php нужна не ниже 7.2. + настройка спецом а не мальчиков самоучкой.

Вот чек лист к нормальной работе https://maxiplace.ru/blog/bitrix/14-shagov-kak-uskorit-bitrix/ читаем и делаем а там уже AB сравнением смотрим на проблемные места в решении или в настройке вашей программной и технической части.

фото
1

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

фото
1

http://joxi.ru/Q2KBZyVTwQMjkm

Можно тут по подробнее стандартные свойства инфоблока ASPRO из списка товаров деталки

фасеты работают

композит настроен

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

фото
1

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

Так же довольно сильно думает админка сайта при сохранении любых изменений в карточке товара

фото
1

Так и стоит версия 7.2 php, программист говорит,что мое стандартное окружение уже и так оптимизировано. Тут оптимизированить не чего. Вот и думай,так это или не так.

фото
1

По вашиму скрину http://joxi.ru/RmzEydwsRD7y4r выделил что нужно второй пункт поправить , по настройке кеша нужно в ОЗУ крутить его мемкеш называется попросите хостера вам настроить объемы которые вы можите выделить под нужды кеша, проверка вот так http://joxi.ru/v293Y51IzJX6or либо консоль сервера (тут уже что ближе) . По настройке списска товаров к примеру , если вы грузите в стандартный инфоблок решения ASPRO тот из демо у вас есть свойства (http://joxi.ru/VrwEx5ws8Dwxx2 )

у аспро в демо есть товары велосипеды (у них свойства тип рамы размер колес тип тормозов и.т.д.) так вот они у вас при загрузке данных уже ваших товаров не должны быть в проверке перед выводом их нужно деактивировать. (деактивация идет в настройке инфоблоков и в списке свойств ТОРГОВОГО КАТАЛОГА) убрав лишнее чуть ускорите процесс генерации списка товаров.

фото
1

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

-список запросов в каждом нажать оптимизировать НО если более одной секунды выполняется другие там сотые доли уже не дадут видимого результата

фото
1

Так же довольно сильно думает админка сайта при сохранении любых изменений в карточке товара я не разу не видел что бы она порхала иногда бывает поддумывает но работает нормально без зависаний. отсюда такой момент все на БД завязано, думаю что в первую очередь надо там смотреть + что за хостинг у вас и как на нем идет распределение ресурсов проца и запросов на полки ? Как вариант поставьте локально на VM загного шаблон закиньте в него бекап и посмотрите как будет отрабатывать

фото
1

Программист говорит,что ни чего мне с памятью не даст, типа жесткий диск и так очень быстрый.

Вы про эти свойтсва7 http://joxi.ru/V2Vg7laCKRN6RA список большой, но их не нахожу в свойствах инфоблока

фото
1

* Тестирование вам не пишет ошибок в решении ? http://joxi.ru/Y2LzaNWCQzb0gr

* Тестирование БД без ошибок в таблицах ? http://joxi.ru/l2Z4qWyTEXB9Qr

* Проверьте не висит ли у вас чего в кроне зависшего циклом

* Как осбтаят дела вот здесь http://joxi.ru/nAyv1WwTjD4o0r

* если в БД косяки даже которые не пишет битрикс проганите вот этим инструментом http://joxi.ru/brRzx0RCYDNjRr

фото
1

Вы не про какие анализы говорите, про эти ? http://joxi.ru/Drl9WqNF0Deawm

фото
1

http://joxi.ru/1A5aYgytGYpeMA

Ошибок нет в БД

ошибок при тестировании так же нет

фото
1

У меня физический сервер, на нем крутится лишь мой сайт и все, все мощности мои.

фото
1

Программист говорит,что ни чего мне с памятью не даст, типа жесткий диск и так очень быстрый.

Прогер не админ скорость ввода вывода данных, намного быстрее из ОЗУ чем чтение с секторов диска даже M2 формата. Та же задержка в DDR4 это наносекунды. Самые быстрые SSD отстают от нормальной DDR4 примерно на порядок-два.Можите посмотреть тесты как на битриксе так и на других проектах все в цифрах есть. Вот вам график IOPS b4b9e575c37cedc7c5d318bc5a73f5a4


Вы про эти свойтсва7 http://joxi.ru/V2Vg7laCKRN6RA список большой, но их не нахожу в свойствах инфоблока


Вы про эти свойтсва7 http://joxi.ru/V2Vg7laCKRN6RA список большой, но их не нахожу в свойствах

Да про эти деактивируейте их в настройках решения а в списке удалите НО не все только те которые относятся к товарам!!!! Но при выводе они у вас в проверке есть свойство к примеру руль а у вас каталог телевизоров, при выводе у вас свойство активно и проверяется у каждого ТП (показывать если есть не показывать если нет ).

фото
1

Анализ индексов да этот как на вашем скрине.

фото
1

Отмечу что запись у нас в основном в мелкие блоки идет так как объмы мелкие а на SSD это смешные цифры там 10-15 мегабайт надо для хороших показателей.

фото
1

Еще программист говорил,что хранение в БД может нанести сильный урон ,если что то полетит, очень сложно будет ее восстанавливать

фото
1

Так и стоит версия 7.2 php, программист говорит,что мое стандартное окружение уже и так оптимизировано. Тут оптимизированить не чего. Вот и думай,так это или не так.


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

фото
1

Еще программист говорил,что хранение в БД может нанести сильный урон ,если что то полетит, очень сложно будет ее восстанавливать

А где еще хранить как не в БД ?????

фото
1

для мобильной версии с настроенным композитом 18 баллов, бывает 40 иногда

http://joxi.ru/l2ZQqd1iEXBgbm

фото
1

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

Да я на 100% уверен,что это нужно сделать. Буду проводить тест скоро на другом хостинге

http://joxi.ru/eAONOJlHpVdNw2 я был у них год, все радовало, попугаев много было,скорость загрузки сайта тоже в норме, но после того, ка я купил коробку б24 то все пошло под откос, данный рецепт GT ,что предлагает хостинг не запустил мою CRM.

фото
1

Еще программист говорил,что хранение в БД может нанести сильный урон ,если что то полетит, очень сложно будет ее восстанавливать

А где еще хранить как не в БД ?????


хDDD)))))) хотел написать в оперативной памяти)))))хранить саму базу

фото
1

так мы там базу и не храним а файлы которые накешировались что бы каждый раз их не грузить мы их подаем CSS картинки и.т.д. А сама БД она всегда на жестоке. При потере энергопитания мы теряем только кеш и все

фото
1

http://joxi.ru/eAONOJlHpVdNw2 я был у них год, все радовало, попугаев много было,скорость загрузки сайта тоже в норме, но после того, ка я купил коробку б24 то все пошло под откос, данный рецепт GT ,что предлагает хостинг не запустил мою CRM.


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

фото
1

Развод не развод, но хочу проверить на копии сайта, у меня этот показатель с попугаеми был всегда 180-200 на редакции малый бизнес

фото
1

Может у вас есть знакомый админ который хорошо с оптимизацией серверной части?

фото
1

для мобильной версии с настроенным композитом 18 баллов, бывает 40 иногда

Это после последнего обновления БИТРИКСА + недопиленное решение АСПРО, эти моменты тоже синтетика. https://aspro.ru/news/5783/ обещали оптимизировать мобилку!!!

к прмеру гугл пишет оптимизируйте загрузку в списке есть google шрифты которые грузятся с их же сервера)))) Ну это бред))))

К тому же из 10 тестов как у вас может быть 10-40 хотя не чего не меняется и на сайте вы одни.


В целом скорость проверяется визуально а не цифрами которые генерятся как попало на своей волне. Взять сайт DNS у них нагруженный проект все быстро работает а гугл считает десктоп 40 попугаев.

фото
1

Может у вас есть знакомый админ который хорошо с оптимизацией серверной части?

Нет все что могу сам правлю, в линухе правят админы хостинга подсказывают показывают на цифра где что как лучше. Остальное уже пишут прогеры.

фото
1

у меня этот показатель с попугаями был всегда 180-200 на редакции малый бизнес

Из ряда фантастики даже на голом Битриксе не бывает таких цифр если конечно сайте не в полке у ГУГЛА крутится)))

фото
1

у меня этот показатель с попугаями был всегда 180-200 на редакции малый бизнес

На шаблоне Некст так было.

Различные анализаторы это просто ускорение получение данных.Так я всегда с разных телефонов пробую и Пк , как с WIFI, так и с LTE. Неделю назад попросил жену сделать заказ на сайте через телефон при мне, она сидела и мучалась. Куда не нажмет все очень долго срабатывало

фото
1

Может у вас есть знакомый админ который хорошо с оптимизацией серверной части?

В целом могу сказать что бы пинать админов и прогеров надо знать хотя бы общую картинку а о там такие мастера как наворотят что все быстро вот только то PHP не пашет на главной, то КРОН отключен а папугаев под 100ку

фото
1

У меня программист-админ и сайт расположен у него в его мини дата центре. Это единственный человек ,который смог настроить сайт. Остальные лишь развели на деньги и настроили все через одно место.

фото
1

У меня тоже был НЕКСТ в районе 80ми попугаев было. скорость загрузки в спиде гугла 50-60 / 80-85, сам битрикс считал работу небыстрой

Для общего понимания полноты картины смотрите вот эти цифры http://joxi.ru/KAxBk6wT1Dpzzm в идеале порог 2 секунды если больше 4х то это уже не хорошо

фото
1

У меня программист-админ и сайт расположен у него в его мини дата центре. Это единственный человек ,который смог настроить сайт. Остальные лишь развели на деньги и настроили все через одно место.


ООО это как бы так себе вариант свой минидата цент без магистрального канала скорости не будет потому что 10-20 свичей нужно пройти что бы попасть в ваш минидатацентр.


Есть у меня человек который сможет вам помочь НО хостинг должен быть сторонний и проверенный. Сделает вам за небольшие деньги после вашей проверки оплачиваете, получаете доступы , реализация 3-4 недели.

фото
1

У меня два ПК два телефона всегда на них смотрю как что отрабатывает если все гуд.

Кстати а bitrix VM какой у вас версии вы его обновляли вообще после установки типового окружения

фото
1

дайте ссылку на ваш проект я вам на свой дам сравним скорость работы

фото
1

Хостинг не в квартире находится, а с реальными серверными стойками и готовыми решениями от HP. Канал 1 гигабит.

Хостинг оплачен на пол года вперед.

фото
1

Хостинг не в квартире находится, а с реальными серверными стойками и готовыми решениями от HP. Канал 1 гигабит.

Хостинг оплачен на пол года вперед. ТЕСТАНИТЕ НА ДРУГОМ хостинге тогда ваше решение с каталогом и тут уже будите понимать куда копать

фото
1

Хостинг не в квартире находится, а с реальными серверными стойками и готовыми решениями от HP. Канал 1 гигабит. к тому эе может там полка одна на 100 сайтов отсюда и проседания такие так же и с лунами проца на виртуализации могут быть не распределенными и если большая часть ОЗУ стоит то задержки идут при переключении на другую LUN ))) Много разного и веселого может быть )))

фото
1

Да в том то и дело я тестировал перед ним на другом физическом сервере причем даже по процессору мощнее был+ на VPS у хостера(хостер сказал,что у меня уже тоже все оптимизированно) , разницы не было. Саму ссылку оставлять не хочу,ибо не хочу индексаций http://joxi.ru/E2p9Z0VFaDwdOA

На моей редакции сайт должен показывать около 100 попугаев.

фото
1

я конечно не знаю но по мне вполне нормально все грузит композит работает, тестовый заказ оформил без проблем без зависаний


Могу видос запилить

фото
1

Вот мой тестаните http://joxi.ru/xAegoxjCgKLWjm немного быстрее, но зависаний я не заметил

фото
1

у вас быстрее гораздо работает

фото
1

у вас быстрее гораздо работает ну вот как бы сами паметры я вам озвучил куда меньше мощей чем у вас + он в полке общей валяется. Ну и как бы настроен. Но на вашем жутких тромозов я не заметил, да каталог грузится 2-3 секунды надо бы подпилить этот момент, важно для вас то что на решении МАКСИМУМ как вам сказал прогер "что это такой Г шаблон" можно сделать комфортную скорость работы.

фото
1

До все можно сделать. Например изменить структуру DOM , почистить CSS . но это сразу говорит,чтобы я забыл про обновление. По этому я и решил создать пожелание на тему, чтобы удалять не нужный функционал, по максимум облегчить шаблон

фото
1

Из общих сразу замечаний нужно поставить модуль для оптимизации картинок http://joxi.ru/p27aYDxTWkp0Jr

потому что вот так не пойдет 900кб один файл на мобилке мрак будет http://joxi.ru/8AnElgws74xqk2

+ после прохода инструментом оптимизации картинок включите ленивую загрузку картинок

фото
1

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

фото
1

я ленивую загрузку отключил ,которая шла в шаблоне, с ней чет не все хорошо работало

фото
1

Но оптимизацию все ровно сделайте она работает на платформе линукса через доб библиотеки не нагружая , качество выставите 70% без потерь получится

фото
1

ок, спасибо

фото
1

Не за что чем смог тем помог )))

фото
фото
1

Вы правильно подметили, что решение универсальное. Так как в решении множество вариаций дизайна элементов и настроек, это отражается на весе кода. Чем больше функционала, тем код тяжелее.

Обновление решений — это стандартный функционал 1С-Битрикс. Мы только создаем улучшения, а устанавливаются они по схеме разработчиков. К сожалению, мы не можем изменить ее логику. Обновляются все элементы, для которых подготовлены изменения. Здесь вы уже выбираете:

1. Используете шаблон стандартно, не вносите изменений. Настраиваете решение под себя. Тогда после обновлений сложностей не возникнет.

2. Используете шаблон без крупных изменений. Вносите правки в специальные файлы для кастомизации. Но здесь гарантий нет, что вы все сделаете правильно, и обновление установится корректно.

3. Используйте шаблон как основу для индивидуального проекта. Изменяете его, удаляете файлы и др. Тогда уже не обновляетесь.

Комментировать
 
Прикрепить файлы