на данный момент рейсы за период 90 дней отображаются при опции "Любое время" в течении 5-ти минут в независимости от мощности компьютера. скорость работы ограничивается какими-то другими ограничениями.
при этом есть масса вариантов решения проблемы:
1. Добавление опции "Период" где пользователь может отобразить любой период и ждать столько сколько того потребует обработка рейсов.
Это один из лучших вариантов решение по моему мнению. Но при этом проблема отсутствия фильтрации рейсов за этот период также требуется как это сделана в опциях "Сегодня, Вчера Завтра" иначе долго надо будет искать нужные рейсы.
2. Возможность указывать в настройках время за которое отображать рейсы. Чуть хуже вариант, так как часто может потребоваться менять этот период
3. Возможность выбора дня в элементе календаря с фильтрацией по этому дню без необходимости сначала использовать опцию "Любое время". Хуже тем, что нельзя посмотреть диаграмму за период, а только за день
4. Ограничить отображение рейсов на таймлайне только за Х последних дней. Делает невозможным использование таймлайна для более ранних периодов, что по сути сужает возможности использования таймлайна
5. Отображать таймлайн по страницам как в модуле "Сообщения". Делает невозможным отобразить таймлайн за месяц если количество рейсов большое за небольшой период, что зависит от специфики клиента
С точки зрения разработчика может быть приемлемым вариант каких-либо ограничений, но он нежелательный для клиента.
Например если ограничить таймлайн количеством последних дней, то при большом количестве рейсов, что вполне вероятно при количестве объектов, которые совершают каждый по 20 рейсов день, то при количестве машин 400 за день будет 8000 рейсов, это в 40 раз меньше чем у меня сейчас. То есть та низкая производительность отображения которая наблюдается возникнет через 3 дня, или с меньшем количеством объектов за большее количество дней, но не настолько большее, чтобы считать такую ситуацию исключительной.
Wialon - система корпоративного уровня и желательно, чтобы учитывались интересы клиентов любого количества объектов, тем более то количество объектов, которое привожу для примера не является завышенным для примера реальной ситуации.
Для менеджера, который анализирует работу транспорта в целом достаточно посмотреть интересующий его период на диаграмме, увидеть где было наибольшее количество проблем и анализировать самые проблемные ситуации, не тратя время на каждый случай.
Таймлайн для такого анализа - удобное средство.