- Регистрация
- 16.08.2016
- Сообщения
- 39
- Благодарностей
- 3
- Баллы
- 8
Всем доброго дня.
Пришло время оптимизировать шаблон. Судя по трейсу почти все ключевые кубики парсят по 250-300мс.
Часть сделана через кубики "обработка текста" - закидываю {-Page.Dom-} в качестве входной переменной и regex-находит нужный фрагмент.
Часть сделана через конструктор действий - добавить в проект (не знаю как этот кубик называется).
Важный момент - все искомые элементы находятся в коде на одних и тех же местах. Страница не обновляется, никаких переходов, js молча обновляет на ней кучу данных. А мой шаблон фиксирует их появление/исчезновение и парсит из них значения.
1. Какие способы парсить самые быстрые, а каких лучше избегать если нужна скорость?
2. Даже логические кубики if - и те показывают иногда по 500мс. Подскажите как условия делать на порядок быстрее?
Пришло время оптимизировать шаблон. Судя по трейсу почти все ключевые кубики парсят по 250-300мс.
Часть сделана через кубики "обработка текста" - закидываю {-Page.Dom-} в качестве входной переменной и regex-находит нужный фрагмент.
Часть сделана через конструктор действий - добавить в проект (не знаю как этот кубик называется).
Важный момент - все искомые элементы находятся в коде на одних и тех же местах. Страница не обновляется, никаких переходов, js молча обновляет на ней кучу данных. А мой шаблон фиксирует их появление/исчезновение и парсит из них значения.
1. Какие способы парсить самые быстрые, а каких лучше избегать если нужна скорость?
2. Даже логические кубики if - и те показывают иногда по 500мс. Подскажите как условия делать на порядок быстрее?
Последнее редактирование: