Задать вопрос

Положительно ли скажется на производительности перевод бд на utf8mb4 и удаление из after_connect_d7.php соответствующих директив?

В настройках mariadb-server:
character-set-server  = utf8
collation-server      = utf8_unicode_ci


В общем, utf8mb3.

А в файле bitrix/php_interface/after_connect_d7.php:
$this->queryExecute("SET NAMES 'utf8mb4'");
$this->queryExecute("SET collation_connection = 'utf8mb4_unicode_ci'");


Правильнее ли будет создать базу с настройками:
character-set-server  = utf8mb4
collation-server      = utf8mb4_unicode_ci


и удалить соответствующие вышеприведённые строчки из файла after_connect_d7.php ?

Верно ли я понимаю, что "конвертация" кодировки "на лету" средствами php отъедает существенно процессорное время?

(поломку базы и отображения на сайте в данном случае исключаем из рассмотрения).
  • Вопрос задан
  • 86 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы