Дано — 100 тизеров нод на одной странице, у каждой ноды 20 псевдо-полей. Засекалось время генерации страницы после сброса рендер-кэша.
1. Без псевдо полей
= 948 ms
2. С псевдо-полями, созданными с помощью хука hook_entity_extra_field_info()
= 1044 ms
3. С псевдо-полями, созданными с помощью плагинов к модулю Extra Field
= 1073 ms
4. С псевдо-полями, созданными с помощью плагинов к модулю Extra Field Settings Provider
= 1057 ms
Вывод — разница в способах вывода псевдо полей на уровне погрешности, поэтому можно смело пользоваться модулем Extra Field или Extra Field Settings Provider если нужны настройки форматтера.
Написанное актуально для
Drupal 8+
Похожие записи
Добавить комментарий