Как IIS сравнивается с точки зрения производительности и масштабируемости с weblogic и websphere для корпоративных веб-приложений?[закрыто]

StackOverflow https://stackoverflow.com/questions/327801

Вопрос

Распространенный аргумент против использования .NET для корпоративных систем с большим объемом транзакций заключается в том, что IIS не идет ни в какое сравнение с подобными Weblogic и websphere для java.Это правда?К сожалению, для .NET web apps IIS является единственным вариантом в качестве сервера приложений.Есть ли у кого-нибудь какие-нибудь аргументы против этого?Я хотел бы больше продвигать .NET на предприятии, и мне нужна некоторая помощь в продвижении моего дела.

Спасибо

Это было полезно?

Решение

Я программирую ASP.NET уже 6 лет, и до того, как заняться этой областью, я был сетевым инженером.IMO, ASP.NET на IIS быстрее из коробки, чем на большинстве других платформ.Однако при посредственных навыках программирования легко испортить производительность, и вполне возможно, что хорошо настроенная платформа может превзойти стандартную конфигурацию IIS.

Честно говоря, я не придаю большого значения всем спорам о том, какая платформа обладает более высокой потенциальной производительностью, потому что мне никогда не приходилось решать эту проблему, и я разработал сайты, которые получали более 2-3 миллионов просмотров в час без сбоев.

Другие советы

Если вы спрашиваете, могут ли IIS и .Net создавать высокопроизводительные веб-сайты, ответ - да.Вы вряд ли достигнете такого масштаба, когда любой из упомянутых вами веб-серверов начнет представлять проблему.Скорее всего, у вас сначала возникнут проблемы с серверными базами данных.

Если вы спрашиваете, как убедить руководство, то я бы попробовал несколько тематических исследований MS, которые все можно найти на Сайт тематического исследования Microsoft.

Вероятно, вы захотите найти тематическое исследование, имеющее отношение к вашей сфере бизнеса, но вот некоторые из них, которые я использовал в прошлом:

  1. GoDaddy.com:Крупнейший в мире Регистратор доменов Переводит 3,5 Миллиона Доменов с Linux на Windows
  2. Лондонская фондовая биржа сокращает время распространения информации с 30 до 2 миллисекунд
  3. Группа Virgin:Трафик веб-сайта увеличивается почти на 50 процентов с Microsoft .NET
  4. Break.com:Популярный развлекательный сайт обрабатывает до 35 миллионов ежедневных просмотров Страниц на двух веб-серверах

Этот сайт работает на .NET с LinqToSql.Видишь это опубликуйте для получения подробной информации.

Ряд очень популярных сайтов используют .Net:Myspace.com , Dell.com, Match.com, Monster.com, Newegg.com,,, ...

Смотрите больше здесь: http://www.asp.net/get-started/

Также вы можете запустить .Net на Apache, используя mod_mono.

IIS 7 на самом деле довольно быстр для статических страниц, благодаря кешу в ядре.

Но это довольно медленно, как сервер приложений: Джи-ВАН это в четыре раза быстрее.

На самом деле, запуск ASP.NET на Mono / Apache начинает становиться популярным.

Лично я придерживаюсь IIS, потому что это то, что я знаю, но если вы уже являетесь покупателем Linux, я бы без колебаний рекомендовал Mono.

Хотя это не совсем верно, я рассматриваю IIS скорее как веб-сервер, чем как высокопроизводительный сервер приложений, варианты использования для каждого сервера обычно немного отличаются.

WebSphere, например, чрезвычайно популярна в финансовом сообществе, где существует множество критически важных распределенных процессов обработки транзакций.Этого можно достичь с помощью IIS, но это намного проще с такими программами, как WAS или weblogic.

Для меня;доступность сервера приложений - одна из основных причин, по которой .net не поспевает за Java на стороне сервера.

Карл

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top