2013-12-06 18 views
0

У меня есть веб-приложение asp.net и размер приложения около 16.6Mb, два критерия для увеличения размера - это то, что я использовал файл itextsharp.dll для отображения pdf, а также ajaxtoolkit.dll для отображения календаря, так что общее приложение измеряет около 16.6mb. Есть ли способ уменьшить размер файла?Уменьшить размер файла приложения asp.net

+1

16MB очень мало –

+0

Это заставило меня представить этот вопрос, потому что я было другое веб-приложение, которое измерялось около 3 МБ. Поэтому по сравнению с этим веб-приложением я чувствую, что он немного больше по размеру –

+1

@SatwikMn - конечно, возможно. Я думаю, что itextsharp.dll составляет около 5 МБ. Измерение размеров развертывания между совершенно разными приложениями - это плохая и бессмысленная метрика. Единственное, что важно для конечных пользователей, - это фактический загруженный размер страницы HTML. – Tommy

ответ

4

Что значит размер его слишком много? Это ваш общий размер развертывания приложений не имеет никакого отношения к тому, сколько данных клиент (люди, идущие на ваш сайт) загружаются. Только Entity Framework (со всеми предметами глобализации, которые он вводит с NuGet), составляет 3 или 4 МБ. До тех пор, пока ваше приложение реагирует, устойчиво к ошибкам и не отправляет 1 МБ на запрос, размер развертывания приложения ничего не значит, если вы не распространяете свое веб-приложение на 3,5-дюймовом дискете :)

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

2

Ваши пользователи будут только когда-либо загружать HTML и статические ресурсы ваше приложение использует. 16Мб на диске размер очень мал.

Например, вот скриншот одного из наших небольших веб-приложений:

OCW size

Не беспокойтесь о 16MB :)

+0

Sheesh, и я думал, что наше приложение с 35 МБ было маленьким :) – Tommy

Смежные вопросы