Как увеличить скорость асинхронной обратной передачи в ajax - asp.net - PullRequest
1 голос
/ 05 октября 2010

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

У меня есть система карт, которая использует ajax и асинхронные обратные передачи для ходьбы.поэтому я хочу сделать это как можно быстрее.

, если кто-то может потратить некоторое время на мою страницу и сделать предложение для меня, я ценю это.

с использованием Windows Server 2008 r2 - сжатие включенона iis

iis 7.5

netframework 3.5

asp.net 2.0

microsoft visual studio 2008 sp1 c #

страница регистрации моей игры: http://www.pokemoncraft.com/register.aspx

для бесплатной регистрации не требуется активация по электронной почте

страница, которую я хочу, чтобы вы проверили, если это возможно для вас: http://www.pokemoncraft.com/gamepage.aspx

также я открыт дляКаждый тип общего предложения производительности asp.net ajax

1 Ответ

0 голосов
/ 11 апреля 2011
  1. Кэшировать результаты на сервере
  2. делать обратные вызовы для извлечения большего количества данных в фоновом режиме, даже когда пользователь ничего не делает (кеширует некоторые данные в браузере)
  3. не возвращать тяжелые форматы, такие как xml ... просто возвращать необработанные данные.
  4. использовать CSS вместо встроенных стилей (это должно быть длины ответа)
  5. по возможности убрать пробелы, чтобы уменьшить необходимую полосу пропускания.

... список бесконечен ...

Я мог бы делать это весь день, LOL:)

...