Drupal → Сравнение производительности различных способов вывода псевдо полей

18.12.2021

Дано — 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+
Похожие записи

Добавить комментарий