Я хочу иметь paginate для моего расширения Typo3. Поэтому я использую виджет: paginate от Typo3. У меня есть 4.000 наборов данных. Но этот виджет очень медленный !!! И это не кешируется! Для 10 элементов на странице требуется 15 секунд, поскольку загружаются все наборы данных, а не только 10 (отложенная загрузка активна). А также он генерирует для всех страниц ссылки (включая realUrl), 10 элементов на страницу по 4.000 наборов данных = 400 страниц. Я установил опцию MaximumNumberOfLinks: 10. Так должно быть сгенерировано всего 10 ссылок. Но это генерирует все 400 каждый раз.
Я нашел решение для кэширования виджета: paginate здесь: http://xopn.de/blog/two-surprising-typo3-performance-tips-for-extension-developers
С этим небольшим изменением моя страница рендерит с пустым кешем за 2 секунды. С кешем 0,5 сек. Но теперь разбиение на страницы не работает, оно будет отображаться каждый раз, когда наборы данных с первой страницы.
Я думаю, что эта проблема имеет больше людей, как я, но я не нахожу хорошую информацию в Google.
У вас есть идеи или хорошая информация об этой проблеме?
большое спасибо
Задача ещё не решена.
Других решений пока нет …