Поведение, описанное в оригинальном посте, похоже, изменилось. Я больше не наблюдаю поведения загрузки с ограничением скорости в представлении FullCalendar.
Однако теперь я сталкиваюсь с ограничением скорости при доступе к новому экспортному эндпоинту /discourse-post-event/events.ics.
Это, по-видимому, влияет на внешние подписки на календари, а не на внутренний интерфейс FullCalendar.
Мне удалось успешно подписаться на календарь в Moodle следующим образом:
1. Изменив схему URL с https:// на webcal://
2. Добавив &after=ДД-ММ-ГГГГ к строке запроса
Это эффективно сокращает количество экспортируемых событий и предотвращает ограничение скорости.
Это подтверждает, что конечная точка поддерживает экспорт с ограничением по датам, и использование ?after=ДАТА для подписок — эффективный способ сделать ленту ICS легкой и масштабируемой, даже если на форуме много исторических событий. Комбинация webcal:// с ?after=ДАТА создаёт идеальную настройку для внешних клиентов календаря: только будущие события, небольшой файл ICS и стабильная производительность.
Я пробовал несколько разных тем / VPS, и FullCalendar работает полностью корректно. На обоих форумах много событий, поэтому я привёл ниже записи экрана: