IE определяет версию Javascript - PullRequest
4 голосов
/ 03 декабря 2010

Наш сайт работает плохо на некоторых клиентских компьютерах, мы развернуты в основном на IE 7 и IE 8. На другом наборе клиентов и в нашей среде сайт работает быстро. Я в растерянности относительно того, что искать дальше.

ТАК, я думаю, мои вопросы окружают:

  1. это может быть связано с версией JavaScript?
  2. IE DOM / версия рендеринга?
  3. Антивирус подделывает файлы, загружаемые IE?

есть еще мысли?


Нашими клиентами являются различные фирмы на рынке финансовых услуг. Я предполагаю, что все они имеют достаточную пропускную способность, входящую в их офис, но я должен определенно проверить, что более важно, пропускную способность, доступную в их сетях.

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

Сайт основан на ext / js с большим количеством javascript.


Добавлены некоторые данные из диспетчера задач

IE NOT RUNNING

Physcial Memory - total: 3036
Physcial Memory - cached: 994
Physcial Memory - available: 1000
Physcial Memory - free: 53

Kernel Memory - Paged: 275
Kernel Memory - NonPaged: 63

System - Handles: 30290
System - Threads: 1012
System - Processes: 69
System - Commit: 3416/6072


IE RUNNIGN GOOGLE.COM

Physcial Memory - total: 3036
Physcial Memory - cached: 980
Physcial Memory - available: 952
Physcial Memory - free: 18

Kernel Memory - Paged: 275
Kernel Memory - NonPaged: 63


System - Handles: 31703
System - Threads: 1057
System - Processes: 72
System - Commit: 3490/6072


IE RUNNING OUR SITE

Physcial Memory - total: 3036
Physcial Memory - cached:933
Physcial Memory - available: 892
Physcial Memory - free: 4

Kernel Memory - Paged: 275
Kernel Memory - NonPaged: 63

System - Handles: 32190
System - Threads: 1057
System - Processes: 74
System - Commit: 3555/6072

LEAVING OUR SITE (to stack), this jumps back up:

Physcial Memory - free: 25

Ответы [ 5 ]

1 голос
/ 03 декабря 2010

Если на самом деле JavaScript работает плохо, я бы посмотрел на использование / загрузку ЦП на разных машинах, старое или более загруженное оборудование будет иметь довольно существенный эффект со сложными приложениями на JavaScript.

0 голосов
/ 08 декабря 2010

Используйте Firebug для профилирования вашего приложения. Вы можете сделать это локально, на своих машинах разработки, чтобы идентифицировать операции с памятью и процессором.

Если это не выявит каких-либо очевидных проблем (вероятно, это будет так), вы также можете протестировать свой сайт на виртуальных машинах с ограниченными ресурсами. Очень легко настроить виртуальную машину, например, с 512 МБ ОЗУ и посмотреть, что произойдет.

0 голосов
/ 03 декабря 2010

Я просто хотел отметить около

Я предполагаю, что у них всех достаточно пропускной способности, входящей в их офис

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

0 голосов
/ 03 декабря 2010

Ответы на три поставленных вопроса:

  1. это может быть связано с версией javascript? Да, но, вероятно, нет
  2. IE DOM / версия рендеринга? Да, но, вероятно, нет
  3. Антивирус подделывает файлы, загружаемые IE? Да .

Есть ли другие мысли?Найдите сходство между местами, где он медленный, которого нет в местах, где он медленный.Например, все ли медленные пользователи работают исключительно:
a) Используете одно и то же подключение к Интернету?
b) Используете ту же версию браузера?
c) Используете одно и то же / подобное антивирусное программное обеспечение?
г) Делать то же самое, когда он медленный?
д) Работать на той же ОС?
е) Испытывать замедления в одно и то же время дня?

0 голосов
/ 03 декабря 2010

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


Вы почти не предоставляете информацию, но не упоминаете скорость соединения - поэтому я предполагаю, чтонекоторые пользователи используют более медленное соединение.Это тот случай?

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