Датаврайтеры XenForo используют метод _postSaveAfterTransaction(), данный метод предназначен для выполнения только после того, как завершена транзакция в базу данных, но если датаврайтер вызывается из другого датаврайтера, то этого выполнения происходить не будет.
Вышеуказанный метод может вызывать большие запросы в транзакции, что в свою очередь может приводить к периодическим зависаниям на больших форумах.
Формально, это приватный плагин, который использовался месяц до своего публичного релиза.
Внимание: данный плагин рекомендуется к установке только на крупные форумы, которые испытывают проблемы с периодическими зависаниями в следующих условиях (пожалуйста, устанавливайте этот плагин только на свой страх и риск, так как он может нарушить работу других плагинов):
- Переключение статуса отслеживаемости тем
- Зависания в переписках
- Зависания в сообщениях
- Зависания при закрытии/сбросе жалоб