Сайт создан на конструкторе for.ru.   Создайте и Вы себе сайт бесплатно!
АРМ БЕЗ АБОНЕНТСКОЙ ПЛАТЫ  

1С-Битрикс - оптимизация сайта, настройка сервера

06. 11. 2019

Оптимизация производительности 1С Битрикс проверка сайта,  настройка базы данных Mysql,  Linux сервер Centos 7, Apache, PHP,  кэширование

Проверка сайта Битрикс

http://localhost/bitrix/admin/site_checker.php?lang=ru 

  1. Нажать кнопку Начать тестирование
  2. Внести изменения в конфигурационные файлы php  и apache
  3. Перезагрузить сервер Apache

Проверка базы данных Mysql

http://localhost/bitrix/admin/repair_db.php?lang=ru

  1. Нажать кнопку Проверить / восстановить таблицы

Оптимизация таблиц MyIsam для базы данных Mysql

http://localhost/bitrix/admin/repair_db.php?optimize_tables=Y&lang=ru

Перевод всех таблиц базы данных в InnoDB

http://localhost/bitrix/admin/perfmon_tables.php?lang=ru

  1. Прокрутить вниз страницы и нажать кнопку Для всех
  2. Из выпадающего списка выберать  "Преобразовать в InnoDB"
  3. Нажать кнопку Применить

Проверка конфигурации Битрикс

http://localhost/bitrix/admin/perfmon_panel.php?lang=ru

  1. Выберать  вкладку "Конфигурация"
  2. Проверить значение "Конфигурация PHP"  Если оценка "не оптимально", то выполнить "Рекомендации", внести изменения в конфигурационный файл php.ini

Проверка настроек 1С-Битрикс

http://localhost/bitrix/admin/perfmon_panel.php?lang=ru

  1. Выберать вкладку "Битрикс"

  2. Выполнить все  "Рекомендации", внести изменения в конфигурационные файлы Битрикс

Создание резервной копии сайта 1С-Битрикс

http://localhost/bitrix/admin/dump.php?lang=ru

  1. Выбрать место и настройки для сохранения копии сайта
  2. Нажать кнопку Создать резервную копию

Закрытие публичной части сайта

На период оптимизации 1С-Битрикс  можно временно отключить публичную часть сайта

http://localhost/bitrix/admin/settings.php?lang=ru

Нажать кнопку Закрыть доступ для посетителей

Очистка файлов кеша Битрикс

1 способ очистки кэша Битрикс через веб интерфейс (панель администратора Битрикс):

Очистка кэша Битрикс http://localhost/bitrix/admin/cache.php?lang=ru

2 способ очистки кэша Битрикс, очистка папок, где хранится кэш Битрикс через командную строку:

rm -rf /var/www/html/birix/managed_cache/*

rm -rf /var/www/html/birix/cache/*

Очистка кеша в базе данных Mysql

Выполнить запрос в MySQL:

mysql > use bitrix;

mysql > "TRUNCATE TABLE b_cache_tag" ;

 Уменьшение размера кэша меню

Папка с кэшем меню "/var/www/html/bitrix/managed_cache/MYSQL/menu/"

Если меню в разных директориях не меняется , то в свойствах вызова компонента меню можно сделать по одному кэшу для каждого меню:

"CACHE_SELECTED_ITEMS" => "N", // Не создавать кэш меню для каждой страницы
 
Если меню не меняется для разных пользователей, то можно не учитывать права доступа
 
"MENU_CACHE_USE_GROUPS" => "N", // Отключить учет прав доступа

Автокеширование компонентов Битрикс

http://localhost/bitrix/admin/cache.php?lang=ru

  1. Чтобы использовать автокеширование компонентов Битрикс во вкладке "Кеширование компонентов" нажать на кнопку  "Включить автокеширование" 
  2. Во вкладке "Управляемый кеш" нажать на кнопку  " Включить управляемый кеш" 

Морфологический поиск и быстрый поиск

http://localhost/bitrix/admin/settings.php?lang=ru&mid=search&mid_menu=1

  1. Чтобы включить морфологический поиск и быстрый поиск в Битрикс нужно во вкладке "Морфология"  отметить галочку "Использовать морфологию".
  2.  Во вкладке "Поиск"  отметить галочку "Использовать быстрый поиск (с ухудшенным ранжированием)"
  3. Нажать кнопку Сохранить

Режим хранения свойств инфо блоков Битрикс в отдельных таблицах

http://localhost/bitrix/admin/iblock_type_admin.php?lang=ru

  1. Выберать нужный тип инфо-блока
  2. В диалоговом окне Редактирование инфо-блока  нажать на ссылку  "изменить место хранения свойств"

Эмуляция виртуальной системы

Чтобы отключить эмуляцию виртуальной системы нужно перейти по адресу:

http://localhost/bitrix/admin/fileman_file_edit.php?path=%2F

  1. Найти файл ".htaccess" , в контексном меню выберите "Редактировать как PHP"
  2. Удалить строчки 

RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{REQUEST_FILENAME} [\xC2-\xDF][\x80-\xBF] [OR] RewriteCond %{REQUEST_FILENAME} \xE0[\xA0-\xBF][\x80-\xBF] [OR] RewriteCond %{REQUEST_FILENAME} [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} [OR] RewriteCond %{REQUEST_FILENAME} \xED[\x80-\x9F][\x80-\xBF] [OR] RewriteCond %{REQUEST_FILENAME} \xF0[\x90-\xBF][\x80-\xBF]{2} [OR] RewriteCond %{REQUEST_FILENAME} [\xF1-\xF3][\x80-\xBF]{3} [OR] RewriteCond %{REQUEST_FILENAME} \xF4[\x80-\x8F][\x80-\xBF]{2} RewriteCond %{REQUEST_FILENAME} !/bitrix/virtual_file_system.php$ RewriteRule ^(.*)$ /bitrix/virtual_file_system.php [L]

Хранение сессий Битрикс в базе данных

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

  1. http://localhost//bitrix/admin/security_session.php?lang=ru
  2. Нажать на кнопку Выключить хранение данных сессий в БД модуля

Фиксация числа показов баннеров

Чтобы отключить фиксацию числа показов баннеров нужно перейти по адресу:

http://localhost/bitrix/admin/settings.php?lang=ru&mid=advertising&mid_menu=1

  1. Отметить галочку "Не фиксировать показы всех баннеров"
  2. Нажать кнопку Сохранить

Рекомендации по оптимизации сайта Битрикс

  1. Включить ускорение сайта CDN в Облако 1С-Битрикс.
    Меню > Облако 1С-Битрикс > Ускорение сайта (CDN)
  2. Настроить для Битрикса Композитный сайт
  3. Установить  PHP 7.1, PHP 7.2, PHP 7.3
  4. Установить  Mysql 5.7
  5. Выбрать оптимальные параметры для Apache, Mysql, php, nginx для равномерного распределения памяти.
  6. Установить и настроить Memcaсhe
  7. Создать фасетный индекс для Инфоблоков Битрикс. Чтобы увеличить производительность сайта Битрикс, ускорить работу умного фильтра, нужны фасетные индексы. Фасетный индекс - готовый набор для поиска по определенным значениям, сохраненный в системе.
  8. Оптимизация изображений,  графические файлы JPG, PNG
  9. Оптимизировать  SQL-запросы, создать нужные индексы в базе данных.
    Меню > Панель производительности > Индексы
  10. Отключить неиспользуемые модули Битрикс ( workflow, cluster, веб-аналитика, мессенджер, Active Directory/LDAP-интегратор, abtest, idea, обучение, управление масштабом, mobileapp и eshopapp)
  11. Оптимизация CSS, JS - объединение CSS и JS файлов, подключения минифицированных версий CSS и JS,  сжатие файлов
     

 


  1. Главная
  2.  › 
  3. Сервер для Битрикс сайта
  4.  › 
  5.  1С-Битрикс - оптимизация сайта, настройка сервера

 

Реклама:

Создайте себе сайт бесплатно!
Создайте себе сайт бесплатно!
Объявление на For.ru:
for.ru/create/site/
Создайте себе сайт с помощью конструктора

for.ru/create/site/
И размещайте тут свою рекламу бесплатно.

Музыка
Реклама:
Создайте себе сайт бесплатно!
Создайте себе сайт бесплатно!
Реклама от FOR.ru:
Создайте свой Интернет - магазин

for.ru/create/shop/
И размещайте здесь свою рекламу бесплатно.

for.ru/create/shop/
 
Пожаловаться на сайт