Предварительная генерация веб-приложения на основе JSF для повышения производительности и автономного режима
У меня есть веб-приложение JSF, где динамический контент основан на данных, взятых из базы данных. Поскольку все данные доступны заранее, я хотел бы посмотреть, есть ли способ предварительно сгенерировать все страницы в их окончательный формат HTML на сервере, чтобы пользователь чувствовал себя гораздо лучше и не ждал для генерации страниц. Более того - мое приложение работает на мобильных устройствах, и я хочу иметь возможность использовать его в автономном режиме, предварительно загрузив все на устройство (предположим, мне не нужна бизнес-логика для работы в режиме реального времени).
Итак, я не говорю здесь о встроенном кешировании JSF - я ищу некий метод, который преобразует приложение JSF в какой-то статический веб-сайт, который работает намного быстрее и также может работать автономно.
Благодарю.
1 ответ
Вы можете использовать HTML5 для автономного кэша.
Смотрите несколько статей об этом здесь:
В Интернете есть больше примеров для HTML5 и работы в автономном режиме