Очень плохое время загрузки Flex, но только в браузерах без Chrome - PullRequest
2 голосов
/ 18 октября 2011

У моего flex-приложения очень плохое время загрузки (примерно от 5 до 8 потерянных секунд), но только для FF и IE Chrome выглядит нормально.

Я определил, что до запуска события инициализации приложения существует какой-то бесполезный простой. Это не просто мой блок разработки, это происходит везде. Он одинаков для всех версий Flash, ОС и браузеров. Я пробовал несколько. Chrome стабильно работает очень быстро, IE и FF имеют эту странную задержку.

Однако локально, через локальный или удаленный IP-адрес, эта проблема не возникает. Я уверен, что вы подумаете, что сейчас время загрузки, но мой SWF очень маленький (400 КБ), и я специально сделал внешние изображения очень маленькими. Я также предварительно загружаю изображения через JavaScript, и firebug сообщает, что кеш используется позже. Размер загрузки не может оправдать время ожидания. Не говоря уже о том, почему это так быстрее в Chrome? Действительно ли Chrome так быстро загружает изображения и SWF-файлы?

Кроме того, минимальный JavaScript вызывается из Flex, и я более или менее исключаю, что это проблема. Так что это не супер быстрая обработка Chrome JavaScript.

Я не вижу большого времени загрузки с Firebug. Я вижу, что JavaScript во встроенной версии браузера отображается во время загрузки страницы, но затем инициализация приложения в SWF-файле не срабатывает в течение 5-8 секунд.

Я не понимаю, почему Flash в Chrome намного быстрее, и что Flash может затянуться.

EDIT: пробовал Flex Profiler, но использование памяти резко возрастает ПОСЛЕ плохого времени загрузки. В противном случае, я не знаю достаточно или вижу достаточно, чтобы распознать проблему с ним.

Ответы [ 4 ]

1 голос
/ 18 октября 2011

Я понял, что (по любой причине) эти браузеры работают очень медленно, если вы используете CSS, чтобы сделать SWF невидимым.Что я делал, пока загружалась страница / Flash.

Спасибо за все предложения.

0 голосов
/ 18 октября 2011

Попробуйте закомментировать весь функционал и посмотреть, не исчезнет ли проблема.Если нет, то начинайте постепенно раскомментировать, пока не дойдете до той части, которая создает проблему.Если вы не можете понять, почему эта часть имеет нежелательные эффекты, опубликуйте новый вопрос со спецификой.

0 голосов
/ 18 октября 2011

Похоже, у вас установлен отладочный Flash Player в FF и IE. Chrome имеет собственный релиз Flash Player. Это нормальное поведение, и это хорошо, потому что вы можете использовать Chrome, чтобы увидеть то, что увидят ваши пользователи, Firefox для отладки и IE, чтобы ... помочь @mcandre QA его HTML5-сайтам?

0 голосов
/ 18 октября 2011

Вместо этого используйте HTML5.Флэш - это динозавр.

...