ASP.net fileup загружается очень медленно - PullRequest
1 голос
/ 01 декабря 2009

В настоящее время мы создаем музыкальный онлайн-магазин, который позволяет только администраторам загружать песни и превью на веб-сайте. Проблема в том, что загрузка песен на наш сайт занимает около 3 или 4 минут. Это нормально? Так может кто-нибудь сказать мне, как я могу сказать хостерам сайта проверить, потому что наш клиент не очень рад загрузить около 100-200 песен, чтобы запустить свой сайт, что занимает около 300-800 минут, 5-13 часов: oP.

Вот httpruntime, который мы поместили в web.config:

<httpRuntime maxRequestLength="20480" executionTimeout="240" />

Спасибо

Ответы [ 2 ]

2 голосов
/ 01 декабря 2009

Первый шаг - проверить ограничения пропускной способности хоста. Это описано в сервисном соглашении или подобном? Спросите их. Если у вас есть доступ к хост-серверу, вы можете проверить это самостоятельно, используя различные инструменты тестирования скорости или просто передав файл, независимый от вашего приложения.

Другая вещь, которую нужно проверить, - это пропускная способность клиента. Какова пропускная способность интернет-провайдера (нисходящий и восходящий), какие-либо ограничения или ограничения, скорость меняется в разное время в течение дня (или ночи)? Он будет работать так же быстро, как самое медленное звено в цепочке, и, если задействован DSL / кабель, помните, что часто они асимметричны и, если это так, обычно значительно медленнее в восходящем, чем в нисходящем направлении.

Если с пропускной способностью хоста и клиента все в порядке, начните смотреть на конфигурацию приложения.

0 голосов
/ 01 декабря 2009

Ваш сервер может обрабатывать быстрые загрузки, проблема с пропускной способностью. Интернет-провайдеры оптимизируют соединения для быстрой загрузки и медленной загрузки. Если можете, предложите FTP-доступ администраторам для загрузки их файлов. В любом случае должен быть быстрее, чем HTTP.

...