Как увеличить скорость загрузки ClickOnce? - PullRequest
0 голосов
/ 11 сентября 2009

Я создал приложение и развернул его, используя ClickOnce, его размер составляет около 30 МБ, сначала это занимает 2-3 часа на линии аренды 128 КБ. Затем я включил сжатие файлов в IIS, и время загрузки сократилось примерно до 40 минут.

Я хочу уменьшить время загрузки до 10 - 20 минут, но не знаю, как это сделать.

Мое решение имеет 4 проекта a, b, c и d, два из которых имеют очень большой размер (почти 15 МБ). Я пытаюсь разложить эти два проекта, но их дизайн очень тесно связан, и у меня нет времени на это.

Если у кого-то есть идея или решение этой проблемы, пожалуйста, помогите мне.

Ответы [ 2 ]

3 голосов
/ 11 сентября 2009

Ну, единственное, что вам нужно - это найти способы сжатия / уменьшения размера самих проектов. Хотя, если у вас действительно есть 128 КБ, это не должно занять около 2-3 часов для 30 МБ, если только вы не запускаете другие данные по этому соединению одновременно. Что касается самого проекта, если вы не можете найти способ уменьшить размер проекта (вы уже включили сжатие в IIS), вам больше ничего не откроется.

0 голосов
/ 12 сентября 2009

Соединение со скоростью 128 килобит в секунду должно загружать файл размером 30 Мб примерно за 33 минуты, поэтому, похоже, ваше соединение в порядке. Вы можете уменьшить размер файла, избавившись от ненужных зависимостей (Visual Studio может выполнить эту задачу за вас, в разделе «Настройки проекта»). Однако вы, вероятно, не сможете значительно уменьшить размер файла.

Я думаю, что самое разумное для вас - попытаться обновить соединение. Даже моя дрянная скорость загрузки на потребительском уровне почти в четыре раза превышает вашу линию 128 Кбит / с.

Удачи.

...