JQuery анимация и Flash в сочетании: плохая производительность, низкая частота кадров - PullRequest
1 голос
/ 16 июня 2011

В настоящее время я работаю над проектом, в котором я использую SWFObject для включения флеш-заголовка (немного анимации огня).Также я использую jQuery для нескольких анимаций и эффектов на странице, таких как Imagesliders и зависания.

Проблемы, которые я получил:

  • высокая загрузка ЦП: около 50% наIntel Q9550
  • низкая частота кадров анимации jQuery из-за высокой загрузки ЦП
  • При запуске любых анимаций или эффектов jQuery анимация флэш-памяти застревает

Iпопытался удалить несколько анимаций jQuery и упростить страницу, но также с помощью только всплывающего меню, анимация флэш-памяти зависла, а анимация jQuery затягивалась при наведении меню.

Единственные браузеры, в которых моя страница работает плавно, это Chromeи Opera, но только с высокой загрузкой процессора.FF3 & 4 и IE7-9 все время выдают плохие частоты кадров.

Я пытался уменьшить внутренний fx-интервал jQuery, что, кажется, помогает, но анимации больше не были плавными.Я единственный, у кого есть эта проблема, я не мог найти другие сообщения здесь с этой темой?!

URL-адрес тестового сайта: http://zend.rollingdevils DOT de

Привет


Обновление:

Проблема решена

Мы меняем графическую карту компьютера с GeForce 8400GS на 8800GT,После этого анимация запускается плавно.Я никогда не думал, что это будет графическая карта ^^

1 Ответ

1 голос
/ 22 июня 2011

У меня была такая же проблема с некоторыми веб-сайтами, которые использовали одновременно и флэш-анимацию, и сценарии одновременно.

В этом случае лучшее, что вы можете сделать, - это отключить только один скрипт за раз и каждый раз проверять результат снова, чтобы увидеть, повысилась ли общая скорость, таким образом вы можете найти тяжелый скрипт.

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

На моих сайтах у меня было много распространенных плагинов jQuery, и в конце я понял, что они написаны очень плохо, без оптимизированного кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...