Перейти к содержимому

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

  • автор:

Очистка неиспользуемых свойств инфоблоков

Очистка неиспользуемых свойств инфоблоков

Опубликовано: 06.01.2023 Обновлено: 26.06.2023 Версия: 1.0.2 Установлено: Менее 50 раз Подходящие редакции: «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM» Адаптивность: Нет Поддержка Композита: Нет Совместимо с Сайты24 Нет Совместимо с PHP 8.1 Да

Описание

Модуль представляет собой утилиту для продвинутых пользователей: разработчиков, администраторов сайтов.
Позволяет находить и удалять неиспользуемые свойства инфоблоков.
Утилита проверяет указанный инфоблок, находит в нём свойства которые не заполнены ни у одного элемента и предлагает их удалить.
Может быть полезен, например, для очистки каталога от старых неиспользуемых свойств или служебных свойств после интеграций со сторонними системами вроде 1С.
Модуль умеет определять некоторые типовые служебные свойства Битрикс и популярных готовых решений «Аспро» и предупреждать о них перед очисткой.
Удаление свойств выполняется штатными методами 1С-Битрикс.

Модуль поддерживает работу с сайтами только в кодировке UTF-8.

Внимание! Перед запуском утилиты ОБЯЗАТЕЛЬНО выполните полное резервное копирование сайта. Удаление свойств инфоблоков не обратимо и выполняется на усмотрение пользователя.

Пока что нет отзывов.
Обсуждения (4)
Пользователь 5979874 29 ноября 2023 10:15

Разработчики, ну добавьте уже функцию выявлять «свойства без значений». Сижу из 1300 свойств вручную проверяю есть значения или нет.
Модуль хороший, но до совершенства нужно 2 момента:
1. выявлять «свойства без значений»
2. выявлять » неиспользуемые значения»

И обязательно галочки «выбрать все» и «снять все» с огромным списком свойств без этого никак. А так же внизу справа вывод количества свойств на странице (30 — 100 — 200 это как пример).

Буду благодарен, если буду услышан! :))

Роман Петров (разработчик) 29 ноября 2023 12:33

ТД ООО, спасибо за хороший отзыв и за предложения по улучшению!

Написали вам на почту, просим ответить нашим разработчикам в почту!

Пользователь 54761 7 сентября 2023 12:29

Роман Петров (разработчик) 7 сентября 2023 12:02
Андрей Жилко, ваше пожелание я не рискну брать в реализацию. Сегодня есть этот цвет, завтра убрали из продажи, послезавтра вернули. Считаю, тут уже прям индивидуальная задача.

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

Роман Петров (разработчик) 7 сентября 2023 12:44
Андрей Жилко, на крупных проектах такие вещи лучше индивидуально делать )
Пользователь 54761 7 сентября 2023 09:05

Вот бы ещё очистку неиспользуемых значений свойств сделать. У Заказчика есть свойство Цвет, в нём 2000 значений, из которых 80 процентов мусорные и нигде не используются.

Роман Петров (разработчик) 7 сентября 2023 12:02

Андрей Жилко, ваше пожелание я не рискну брать в реализацию. Сегодня есть этот цвет, завтра убрали из продажи, послезавтра вернули. Считаю, тут уже прям индивидуальная задача.

Пользователь 133044 29 августа 2023 15:31

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

Роман Петров (разработчик) 29 августа 2023 18:41

Александр Артамонов, демку нет смысла делать (демо-периода достаточно чтобы выполнить все задачи по очистке), а вот скриншоты или видео запишем! Благодарю за идею!

Что нового

1.0.2 (26.06.2023) Добавлено редактирование прав доступа к модулю. Реализована постраничная навигация в списке свойств. Оптимизирован механизм удаления большого количества свойств. Исправлено определение пользовательских типов свойств.
1.0.1 (30.01.2023) Оптимизирована работа для php 8.1.

Устанавливается как и все другие модули. Особых настроек не требует.
После установки модуля утилита доступна для работы через административную часть в: Настройки продукта -> Настройки модулей -> Itconstruct очистка инфоблоков.

Внимание! Перед запуском утилиты ОБЯЗАТЕЛЬНО выполните полное резервное копирование сайта. Удаление свойств инфоблоков не обратимо и выполняется на усмотрение пользователя.

Техническая поддержка или консультации предоставляется платно, в рамках тарифов нашей службы технического сопровождения https://itconstruct.ru/services/tehpoddergka/tekhpodderzhka-saytov-na-1s-bitriks/ .

ITConstruct. Лидеры в разработке на 1С-Битрикс!

Убрать максимум служебной информации из кода сайта

Здравствуйте. Благодарим вас за участие в развитии продукта.

Напомним, что мы разрабатываем решения на основе платформы 1С-Битрикс. На скриншотах 1, 3, 4, 5, 6 указан служебный текст платформы. Информация отображается только для администраторов или пользователей с доступом к административной панели сайта. Для клиентов этот текст не отображается.

На втором скриншоте отображены языковые выражения, которые требуются для JS-скриптов. Мы постараемся, чтобы текст не разрастался. Но для корректной работы функционала он необходим.

Поэтому идею мы отклоняем. Надеемся на ваше понимание. Хорошего дня!

Здравствуйте. Благодарим вас за участие в развитии продукта.

Напомним, что мы разрабатываем решения на основе платформы 1С-Битрикс. На скриншотах 1, 3, 4, 5, 6 указан служебный текст платформы. Информация отображается только для администраторов или пользователей с доступом к административной панели сайта. Для клиентов этот текст не отображается.

На втором скриншоте отображены языковые выражения, которые требуются для JS-скриптов. Мы постараемся, чтобы текст не разрастался. Но для корректной работы функционала он необходим.

Поэтому идею мы отклоняем. Надеемся на ваше понимание. Хорошего дня!

7 способов увеличить производительность сайта на 1С-Битрикс

Что будет, если нагрузить фуру и старую клячу грузом в 1 тонну? Правильно: первый поедет на максимальной скорости, а вторая не сможет сдвинуться с места. Так и сайты: у каждого из них свои требования к хостингу, конфигурации, настройкам платформы 1С-Битрикс.

Каждую неделю в нашу поддержку приходят жалобы на низкую скорость загрузки. В 99,9% случаев оказывается, что проблема кроется в слабеньком хостинге и неправильных настройках. Рассказываем, что делать, если сайт или интернет-магазин тормозит, и как правильно произвести диагностику и самостоятельно увеличить производительность — так, чтобы летал.

1. Оцените производительность

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

  • меньше 30 пунктов – забудьте про производительность и быструю загрузку страниц. Показателя «Очень быстро» вам не видать. Тормозить будет все!
  • от 30 до 60 – подойдет для небольших проектов (корпоративные сайты или интернет магазины с небольшим количеством товаров, небольшим количеством SKU и параметров в умном фильтре)
  • от 60 до 100 — конфигурация сервера приемлема, но не оптимальна. Подойдет для большинства проектов. Сайт работать будет, но не на сверхскоростях.
  • от 100 – вы молодцы: не поленились выбрать нормальную хостинг площадку! Админка летает, большие объемы данных из 1С выгружаются на ура, страницы отдаются быстро. Вы спите спокойно и даже не думаете писать в техподдерожку с жалобами на проблемы с загрузкой сайта, ни разу не видели ошибок Request timeout или 502 Bad Gateway.
  • 200 и выше – идеально!

Оценка производительности. Результаты испытания демо-стенда (тариф RED.Site-3, хостинг RedDock). Решение – универсальный интернет-магазин Аспро: Оптимус

* Данные актуальны на 2016 год

Как протестировать сайт

Перейдите в панель производительности: Настройки → Производительность → Панель производительности. Нажмите кнопку «Тестирование производительности» и подождите несколько минут.

2. Перейдите на PHP8

26 ноября 2020 года вышла восьмая версия PHP. Она разрабатывалась с упором на увеличение производительности и уменьшение потребления памяти.

Сидеть на старых версиях PHP — осложнять жизнь пользователю и делать этот интернет хуже. К тому же 1 февраля 2023 года платформа 1С-Битрикс больше не поддерживает версии PHP ниже 8-ой. Если ваш хостинг не поддерживает PHP8, меняйте его (например, на этот с бесплатным переносом). Если ваш сайт не поддерживает PHP8, срочно исправляйтесь. А еще лучше, используйте решения с поддержкой PHP8 — например, от Аспро.

3. Настройте кеширование

Использовать композит и автокомпозит — это хорошо и правильно. Но просто включить их — полдела. Чтобы получить ощутимый прирост в скорости, нужно корректно задать время жизни кеша в зависимости от частоты обновления данных на сайте и посещаемости.

    Оставлять настройки по умолчанию (120 секунд).

Почему: первый посетитель заходит на страницу товара. Формируется кеш. Второй посетитель заходит на сайт через час. Кеш нужно формировать заново — его время истекло. В итоге кеш генерируется каждый раз при открытии страницы. Прироста производительности и скорости не просто нет — она даже снижается.

    Цены на сайте обновляются вручную или несколько раз в неделю.
    Рекомендуемое время кеширования: не менее 172800 секунд (2 суток).

4. Создайте фасетные индексы для умного фильтра

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

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

5. Проанализируйте и создайте индексы в базе данных

Индексы анализируются и создаются здесь: Настройки → Производительность → Индексы → Анализ индексов.

Нажмите на кнопку «Выполнить анализ собранных SQL запросов». Если появившиеся индикаторы зеленые, все в порядке: индексы созданы. Если индикаторы желтые, создайте их самостоятельно. Инструкция в мануалах 1С-Битрикс

6. Отключите неиспользуемые модули

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

  • AD/LDAP интеграция (ldap)
  • Push and Pull (pull)
  • Wiki (wiki)
  • А/B-тестирование (abtest)
  • Веб-аналитика (statistic)
  • Веб-кластер (cluster)
  • Веб-мессенджер (im)
  • Веб-сервисы (webservice)
  • Дизайнер бизнес-процессов (bizprocdesigner)
  • Документооборот (workflow)
  • Календарь событий (calendar)
  • Конструктор отчетов (report)
  • Менеджер идей (idea)
  • Мобильная платформа (mobileapp) — если не подключено мобильное приложение
  • Мобильное приложение для интернет-магазина (eshopapp) — если не подключено мобильное приложение
  • Обучение (learning)
  • Перевод (translate)
  • Почта (mail)
  • Техподдержка (support)
  • Универсальные списки (lists)
  • Управление масштабированием (scale).

7. Включите объединение и сжатие CSS и JS-файлов

В настройках главного модуля сайта есть волшебный блок, который позволяют улучшить показатели скорости загрузки сайта. Называется он “Оптимизация CSS”. Отмечайте галочками все, сохраняйте изменения и тестируйте скорость загрузки страниц.

Как это все работает в деталях, читайте в нашей базе знаний. А оценить в количественных и качественных характеристиках эти «до» и «после» поможет старый добрый Google PageSpeed Insights.

Профессиональный верстальщик. Адаптив для сайта. Срочно !

Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Вынужден разместить повторно)

Нужен ПРОФЕССИОНАЛЬНЫЙ верстальщик. Нужно сделать адаптив для сайта, уже

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

Шаблон «дружелюбен» к бутстрапу.

Интересует только качественная работа (чистый и валидный код), а не «лишь бы работало» !

Если «лишь бы работало» — не тратьте мое и свое время !

ЕЩЕ РАЗ . ) ШКОЛЬНИКИ И МАМКИНЫ ВЕРСТАЛЬЩИКИ ПРОХОДИМ МИМО . ) НЕ ТРАТЬТЕ СВОЕ И МОЕ ВРЕМЯ . НАДЕЮСЬ ЭТОТ ТЕКСТ ЗАМЕТЕН .

Нежен ПРОФЕССИОНАЛЬНЫЙ верстальщик, а не прошел курсы-шмурсы и начинает тренироваться.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *