Нет, он не загружает целые 7 Мб .dll - это код, который генерирует вывод.
Для этого сайта я получаю это от YSlow:
HTTP-запросы - 46
Общий вес - 304,9K
1 HTML/Text 121.9K
4 JavaScript File 161.7K
3 Stylesheet File 6.4K
38 Image 14.7K
Что не так много. Однако хозяину, похоже, потребовалось ДОЛГОЕ время, чтобы ответить. Каковы характеристики вашего сервера и его интернет-соединения?
В вашем web.config есть debug = "true"? Если так, уберите это, поскольку это может заставить страницы занимать больше времени, поскольку это тогда генерирует отладочную информацию.