SmartGWT медленный рендеринг изображений - PullRequest
0 голосов
/ 28 января 2010

У меня есть приложение SmartGWT 2.0, в котором мне нужно визуализировать несколько сотен небольших изображений, и это занимает очень, очень много времени (> 20 с). Это приложение для внутренней сети. Ты хоть представляешь, как я могу ускорить рендеринг? Любая идея будет оценена. Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 28 января 2010

Вы упомянули, что это приложение для внутренней сети, но сеть или сервер все еще могут быть виновником. Вы можете использовать панель «Net» Firebug, чтобы увидеть сетевые задержки при загрузке изображений. Если это проблема, в вашем Java-коде SmartGWT нет решения.

Если скорость рендеринга является проблемой, какой подход вы используете? Для этого объема изображений вы, вероятно, захотите использовать простые теги HTML внутри SmartGWT Canvas с помощью Canvas.setContents ().

0 голосов
/ 03 апреля 2012

Я знаю, что пост старый, но если он может помочь другим людям.

Я бы посмотрел на это:

Пакет изображений - это конструкция, используемая для повышения производительности приложений. уменьшив количество запросов HTTP к серверу получить изображения. GWT может упаковать много файлов изображений в один большой файл, загружаемый с сервера и управляемый как объект Java.

* +1007 *

Это очень полезно https://developers.google.com/web-toolkit/doc/latest/DevGuideUiImageBundles

...