Данная статья написана специально под видеоролик (приложен в конце статьи), опубликованный на моем ютуб канале: "Ускорение работы сайта на 1С-Битрикс".
Ускорение работы сайта на 1С-Битрикс
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 07.11.2019 11:00:00
Ускорение работы сайта на 1С-Битрикс
Данная статья написана специально под видеоролик (приложен в конце статьи), опубликованный на моем ютуб канале: "Ускорение работы сайта на 1С-Битрикс". |
|
inq: 13.11.2019 07:00:00
Михаил спасибо за видео.
Подскажите пожалуйста, если на битриксе 2 или 3 сайта работают (в режиме многосайтовости) то каким образом прописывать "идентификатор кэш сессий" define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01"); define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#02"); define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#03"); Или просто через запятую? define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01, #02, #03"); |
|
Михаил Базаров: 13.11.2019 12:00:00
Если рассуждать логически: установка одна, значит достаточно задать один идентификатор, а битрикс должен разрулить на своем уровне. Как минимум разложить кеши всех сайтов по своим "директориям" и не перемешавать. Наверное: есть резон спросить у ТП Битрикс. Если напишите им- буду благодарен если скопируете ответ сюда) PS: Я бы не использовал в качестве ID сессий, ID сайтов. Если, на этом сервере появится еще одна установка битрикс (отдельная, вне текущей многосайтовости) - там могут оказаться такие же ID сайтов. Мой метод, с первыми двумя буквами домена, может тоже не идеальный) Но все таки по надежнее. Можно и не две буквы, а целиком домен. |
|
inq: 15.11.2019 03:00:00
Ответ ТП Битрикс: Достаточно указать
ID сессий #01 я взял для пример. Сам использую первые буквы, все завилось, но как только я включил отдачу композитного кэша через ngnix у меня "упал" главный сайт, он просто стал ссылаться на путь www, хотя у меня все сайты лежат в "/ext_www/имя_сайта". Вернул бекап, в понедельник буду разбираться. Вы с подобным не сталкивались, может подскажите куда примерно "копать"? |
|
Артем Молодов: 02.05.2020 12:00:00
при попытке подключения pagespeed с Вашим конфигом - ругался nginx на двойную строку включения фильтров.
подскажите она точно верная?
1. создал конфиг /etc/nginx/bx/conf/pagespeed.conf
2. для нужного сайта включается так, в блок server добавить конфиг в конце: /etc/nginx/bx/site_avaliable/ssl.site.conf
3. перезапуск nginx -s reload 4. проверка работы модуля в консоли:
не смог разобраться с параметром pagespeed AdminPath, список фильтров к отключению заменил на ваш, так ошибки не было прошу подскажите правильно ли это? имею ввиду настройку фильтров, плюс стоит ли использовать указанные выше доп параметры? и еще один вопрос не дает покоя, можно ли использовать memcashe вместе с модулем pagespeed? |
|
Михаил Базаров: 02.05.2020 10:00:00
Вроде бы, посвятил этому достаточно много вреени- но от проблем избавиться не удалось. Пока, решил, не использовать эту штуку- на реальных проектах. |
|
Александр Воробьев: 28.05.2020 09:00:00
PS У меня личный сайт и сайт моего проекта несколько лет в ержиме многосайтовости. Все работает. Если "не верите". Добавьте на страницы сайтов вывод <?=BX_CACHE_SID?> |
|
Анатолий Войтеховский: 15.01.2021 01:00:00
Михаил, добрый день. Просмотрел Ваш ролик, большое спасибо. Все доходчиво. Но есть вопрос? Проверял свой сайт, да и Ваш тоже в Lighthouse. Не у меня, не у Вас и не у меня он не в зеленной зоне (мобильная версия). Сайт мой https://zdorov.by/. Покупал шаблон Аспро Максимум, но и у них он в демо версии не проходит в зеленую зону. Что нужно доработать, чтобы попасть туда. Спасибо!
|
|
Михаил Базаров: 15.01.2021 02:00:00
А вот по Аспро не подскажу - в их решениях очень избыточный код (и на бекенде и на фронте), очень много не используемого js и css. Там, только выкидывать все не нужное из решения, не нужное именно на конкретном проекте. Само собой, лишившись обновлений аспро |
|
Анатолий Войтеховский: 15.01.2021 03:00:00
Спасибо за ответ. Может у Вас есть идея. Не могу понять, где копать? https://prnt.sc/wokm0k
x cpu 2.7GHz/ 2048 Mb / ssd 15000 Mb. Что может так тормозить. Сайт на VPS виртуальная машина Битрикс. |
|
Михаил Базаров: 15.01.2021 10:00:00
Самое просто и очевидное, скорость диска - проверьте ее. Может быть он и SSD - но очень паршивый SSD ) |
|
Арман: 03.08.2023 03:00:00
привет! на этапе "включаем отдачу композитного сайта через nginx" - пункт 9 в виртуалке, получаю сообщение:
"Composite preferences were not found for the site default. You may want to update settings in Control Panel." |
|
Гость: 21.10.2025 03:00:00
в статье ссылка Использование WebP изображений в 1С-Битрикс со старым доменом
|
Индивидуальный предприниматель
- mihail@bazarow.ru
- Открыть чат в МАКС
- ВКонтакте
- Перейти в Telegram
- Связаться через сайт
Работаю официально, с заключением договора и предоставлением всех закрывающих документов.
Заметки по 1С-Битрикс
-
Проверка на наличие элементов, текущего пользователя, в заданном инфоблоке.
Если стоит задача, определить наличие элементов созданных пользователем на сайте. Можно воспользоваться API: CUser и CIBlockElement
-
Добавить все свойства инфоблока в умный фильтр одним разом
Если у вас достаточно много свойств, в инфоблоке с товарами, например: больше 1000-чи, после интеграции с 1С или импорта из файлов поставщика. И необх...
-
Малая корзина Битрикс, упрощенный шаблон
Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке интернет-магазина. Код окультурен и урезан для простой верст...
-
Работа с HTTP-запросами: Обзор возможностей класса \Bitrix\Main\HttpRequest
Класс \Bitrix\Main\HttpRequest, является наследником класса Request, представляет собой мощный инструмент для работы с данными, отправляемыми на серве...
-
Фотогалерея на шаблоне новостей в 1С-Битрикс
Частенько стоит задача, по мимо стандартных "Картинка для анонса" и "Детальная картинка", добавить возможность загрузки изображени...
-
MCP сервер для 1С-Битрикс: ИИ с API Битрикса
Короче, достало постоянно лазить в документацию dev.1c-bitrix.ru в поисках сигнатуры метода или названия класса. Сидишь, пишешь код. Открываешь браузе...