После долгих исследований и разработок я обнаружил наилучшую производительность с большинством контроллеров и видом на клиент, а также с небольшой частью контроллера и модели на сервере.Затем можно было бы сказать, что контроллер был распределен по клиенту и серверу - преимущество в том, что если контроллеру нужны ресурсы, которые уже кэшированы в клиенте, он фактически избегает сетевого трафика, что важно для обеспечения быстрой работы.Вот пример: http://www.youtube.com/watch?v=g73GcQqrDeA
В основном я обнаружил, что производительность была плохой, если использовать такие вещи, как серверные движки шаблонов или что-то, что может пропустить кеш из браузера, поэтому все html должны быть на 100%статичный.Используя только jQuery, он предоставляет действительно полезные средства привязки событий, которые вы можете делегировать классу контроллера, который также можно кэшировать в браузере.В конце концов, единственными данными, возвращающимися назад и вперед, являются JSON - просто позаботьтесь о том, чтобы сделать ваш сервер безопасным, закодируйте / зашифруйте все важные идентификаторы, убедитесь, что они не совпадают даже для одного и того же пользователя между сеансами и т. Д.1004 *