хостинг для продуктов 1С Битрикс
хостинг для продуктов 1С Битрикс
Правильное создание резервных копий сайта
Перенос сайта НЕ рекомендуется осуществлять средствами битрикс (облако, restore.php) т.к. не редки случаи, когда резервная копия создается с неактуальными (устаревшими) данными и в неполном объеме. Используйте стандартные средства хостинга (FTP, SSH, встроенное резервное копирование) для переноса.
Проверка подключаемых скриптов и стилей
После переноса могут возникнуть проблемы с отображением css-стилей (графики) и js-скриптов. Кэш-система Битрикса генерирует уникальные пути до этих файлов в т.ч. в CDN (облаке), которые становятся неактуальны после переноса сайта.
Для решения проблемы необходимо очистить кэш из администраторской панели или очистить папки bitrix/cache и bitrix/managed_cache. Убедиться, что ваш браузер так же не закешировал состояние сайта до правок.
Проверка производительности
Проверка производительности замеряется на “чистой” установке редакции Битрикс, в таком случае, оценка будет объективной в 99% случаев. При проверке производительности уже наполненного и доработанного сайта (в т.ч. с установленными решениями из Маркетплейса) оценка производительности будет ниже в зависимости от качества используемых решений.
Экспорт товаров из 1С или CSV, XLSX, TXT
Рекомендуемый тип выгрузки товаров на сайт - синхронизация с 1С. При объемных выгрузках 1С разбивает список на части и сервер успевает принять данные без перегрузок. В случае экспорта товаров через файлы нет возможности автоматической разбивки, поэтому сервер может прекращать загрузку объемных выгрузок из-за timeout > 180 секунд.
После переноса сайта
После переноса сайтов на другой сервер нужно проверять таблицу прав (cmod), владельца и группу прав.
Неправильно установленные права доступа будут оказывать деструктивное влияние на работу сайта, при этом скрипты 1С Битрикса (например, обновления или тест проверки) могут ссылаться на некорректную настройку параметров PHP (php.ini).
Файлы кэша
Чрезмерная нагрузка на сервер и замедление работы Битрикса может быть вызвана поврежденным, неправильно сгенерированным кэшем, а также переполнением доступного дискового пространства кэшем.
В админ. панеле, в разделе настроек кеширования, на вкладке "Очистка файлов кеша" можно использовать инструмент в разделе настроек кеширования, на вкладке "Очистка файлов кэша".
Например, при исчерпания свободного места можно также наблюдать ошибку, ссылающуюся якобы на работу mysql , проблему “отключения” базы данных сайта.
Пример ошибки:
Bitrix\Main\DB\ConnectionException] Mysql connect error [localhost, 127.0.0.1]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) (400)
Для решения вопроса, можно использовать SSH или FTP доступ (рекомендуется использовать крайне осторожно) для очистки каталогов "/bitrix/cache/ " и "/bitrix/managed_cache/"
После - выполнить запрос в MySQL "TRUNCATE TABLE b_cache_tag" и проверить работу.
Кэширование меню
В некоторых случаях, для каждого меню создается отдельный кэш при разных ссылках для разных пользователей, из-за этого размер папки с кэшем меню "/bitrix/managed_cache/MYSQL/menu/" может превышать размер сайта.
В случае, если меню в разных каталогах не изменяется, то для каждого меню в свойствах вызова компонента меню, нужно задать по одному кэшу:
"CACHE_SELECTED_ITEMS" => "N", // Не создавать кэш меню для каждой страницы
Если меню не модифицируется для разных пользователей, то права доступа не учитываем:
"MENU_CACHE_USE_GROUPS" => "N", // Выключить учет прав доступа
Указать корректный домен
Если подразумевается тестирование на техническом домене или смена домена, то в настройках Облака 1С Битрикс: ВАШДОМЕН/bitrix/admin/bitrixcloud_cdn.php?lang=ru потребуется новый домен.
Некорректный ответ сервера
В случае получения ошибки "Некорретный ответ сервера" требуется закомментировать код в /bitrix/modules/main/tools/upload.php
Файл robots.txt
Рекомендуется исключать из поискового индекса служебные запросы путем указания их в файле robots.txt
Cбор данных "Пути по сайту"
В некоторых редакциях 1С-Битрикс есть опция "Пути по сайту", которую для оптимизации работы нужно отключать. в разделе "Настройка данных" - убрать отметку с пункта "Собирать данные для отчета "Пути по сайту"?" - "Сохранить".