Назад | Перейти на главную страницу

Запрос на хостинг веб-сайтов

У меня есть веб-сайт Asp.Net MVC 1.0, размещенный на диске C: сервера приложений. Если я переставлю то же самое на диске E :, который имеет гораздо больше места, чем диск C :, получу ли я какое-либо повышение производительности?

Еще один вопрос: я использую много Unumerable для хранения моих данных, полученных из БД, где эти данные будут храниться? Сервер или Клиент и на каком диске? диск, где размещен веб-сайт, или всегда на диске C:?

Производительность диска зависит от скорости дисков и их занятости. Обычно дисковый ввод-вывод не является проблемой для обычных веб-приложений, хотя для очень загруженных сайтов они могут возникать.

Если вас беспокоит производительность и вы считаете, что это связано с диском, проверьте Performance Monitor -> Physical Disks ->% Idle Time, Disk Queue Length, чтение / сек, записи / сек, передачи / сек.

Что касается того, где находятся бесчисленные данные, это зависит от того, что вы с ними делаете. Если вы фильтруете свои запросы по мере их вызова из базы данных, то это ядро ​​базы данных выполняет начальную работу (обычно лучше всего). Это будет использовать как ЦП, так и дисковый ввод-вывод.

Если вы далее пронумеруете его из кода, то всю работу будет делать процессор.

Если вам удастся отфильтровать его на стороне клиента с помощью Javascript, тогда он будет использовать дополнительную полосу пропускания и будет выполнять обработку на клиенте.