Ну, это зависит ...
меньшие страницы загружаются быстрее. Полная остановка. Наверняка загрузка большой страницы займет больше времени, что не очень хорошо для вас. Также ваше отношение текста к html может повлиять на ваш результат SEO.
смотрит на разные предметы:
Стили: они должны быть в отдельных файлах CSS. Дает вам лучшее кэширование и повторное использование. Не имеет ничего общего с MVC или нет. Используйте элементы управления cssfriendly для asp.net.
Javascript: то же самое здесь, используйте CDN для таких вещей, как jquery, ajax.net и т. Д. И поместите свои собственные сценарии в один, свернутый отдельный файл .js. Нет на вашей странице.
viewstate: да, это может снизить производительность и быстро растет. Особенно на gridviews. Вам это не всегда нужно, и его можно отключить. Используйте с осторожностью ... Здесь многое можно получить.
Имена ваших ретрансляторов, заполнителей контента и т. Д. Возвращаются много раз, поэтому сохраняйте их маленькими с точки зрения количества символов. Также поможет вам.
Если вы будете следовать этому, то останется ваш html и необходимое представление. если все сделано правильно, не всегда есть необходимость в MVC. Разница в размерах больше не будет такой большой. Mvc дает вам больше контроля и имеет другие преимущества, но размер вашей страницы не должен быть вашей основной мотивацией. Asp.net 4.5 добавит сжатие и минификацию, так что это будет еще менее важно. Но суть в том, что при больших объемах считается каждый байт ...