Похоже, что вы спрашиваете, есть:
- Как уменьшить размер приложения
- Как уменьшить сетевой трафик, полученный приложением
Действительно, в Worklight 6.0.0.0: функция Minification and Concatenation, а также кеш приложений (генерация автоматического манифеста). Поскольку вы не имеете, что в 5.0.6, что вы могли бы сделать, это:
Независимо от какой-либо функции, только держать в вашем приложении, что вы на самом деле использовать.
- Удаление изображений и библиотеки вы не используете
- Use PNG-раздавить, чтобы уменьшить размер файла изображения
- Удалить мертвую код
Для сетевого трафика:
Добавить файл манифеста в приложение и lis t в нем все ресурсы, которые вы хотите кэшировать, а не всегда извлекать. Кэш приложения - это веб-стандарт, поэтому вы можете просто следить за статьями в Интернете.
Вы можете «вручную» снизить ваши прикладные ресурсы; вы можете выполнить это, используя Google Closure.
БУДЬТЕ ОСТОРОЖНЫ! Если вы выберете этот путь, обязательно используйте WHITESPACE_ONLY или SIMPLE_OPTIMIZATION compilation levels. Не используйте ADVANCED_OPTIMIZATIONS в файлах фреймворка Worklight - поведение будет неизвестно (возможно, оно может не работать, оно может неожиданно провалиться в некоторых частях - это не поддерживается Worklight).
Что касается только загрузки, что вы хотите, ала RequireJS, Worklight еще не оборудованы, чтобы справиться с этим, так что это не является жизнеспособным вариантом для вас.
В этом 5.0-м ИМО мало что может сделать; 6.0.0.0 сделал шаг вперед, и предстоящий 6.1.0 справляется с этим лучше (среда Mobile Web намного легче в отношении его структуры и количества файлов), но пока вы не можете загружать загрузчики модулей.
эй спасибо за ваш мгновенный ответ. Да, я знаю, что мы можем сделать это в работе 6.0, но я хочу загрузить ресурсы, такие как js, css, которые используются в загружаемом html-файле, не хотят загружать все материалы, которые связаны в моем приложении .. ожидание вашего ответа ... –
Обновлено; не так много сделать в 5.0.6 для этого; 6.0.0.0 сделал шаг вперед, а предстоящий 6.1.0 справляется с этим лучше, но вы не можете выполнять загрузку ресурсов по модулю. –
Невозможно достичь этого, удалив из файла манифеста, который генерируется в установленном месте приложения для работы с подсветкой? –