Тормозит трекер ? Есть решение – Views Tracker !

Сделал модуль  Views Tracker, позволяющий создавать высокопроизводительную замену родному трекеру из ядра. Модуль основан на идеях модуля Tracker 2, но по сути является абсолютно новым, написанным с нуля проектом.
Актуальность модуля можно почувствовать на своей шкуре здесь, на Drupal.ru, где трекер, похоже, кешируется, что убивает основную идею – быстрое отслеживание изменений.

Чтобы получить максимальный прирост производительности от использования модуля, нужно создать view по аналогии с tracker, встроенным в Views, но использовать поля, аргументы, фильтры и критерии сортировки из групп модуля Views Tracker везде, где это возможно:

  • для общего трекера используйте группу Views Tracker
  • для трекера пользователя используйте группу Views Tracker User

Список дополнительных фич и различий между Views Tracker и Tracker2:

  • В отличие от Tracker 2, Views Tracker имеет индекс по типу материала. За счет этого можно создавать разные трекеры для разных групп материалов без потерь скорости.
  • В отличие от модуля Tracker 2, Views Tracker имеет поддержку модуля Node Comments
  • Views Tracker содержит значительно меньше кода, чем Tracker 2.
  • Tracker 2 не поддерживается – значительные изменения происходят за кадром. Видимо, сказывается то, что модуль используется на Drupal.org
  • Tracker 2 имеет интерфейс пользователя, а Views Tracker нужно использовать вместе с модулем Views (или написать свой интерфейс). Поддержка Views в Tracker 2 тоже есть, но почему-то отсутствует в релизе (те самые изменения “за кадром”).

Модуль только выложен, возможно имеет баги. Приглашаю желающих к тестированию.

Источник: http://www.drupal.ru/node/68023

Добавить комментарий к записи "Тормозит трекер ? Есть решение – Views Tracker !"

Чтобы комментировать, необходимо войти в систему.

© 2009 Обзор CMS