Никита Г.
6 сообщений
#16 лет назад
Добрый день,

подскажите, пожалуйста, ссылку или поделитесь личным опытом по следующей проблеме:

Собираемся делать сайт с достаточно сложными компонентами. Поэтому хотелось бы использовать в разработке ASP.NET 2.0. Но нету опыта содержания такого сайта на сервере. Посему, хотелось бы узнать, насколько это дороже (в смысле хостинга) и насколько меняется нагрузка на сервер по сравнению с апачем. Т.е. реально ли асп.нет намного более требовательный к ресурсам, чем апач?

Любители пофлудить и похоливарить на тему линукс-виндоус -- идите """" сразу. Нужен диалог по теме, а не троллинг.

Спасибо большое заранее.
Николай Б.
23 сообщения
#16 лет назад
Ну нет, не шипко требовательный

Вы посмотрите цены на ASP.NET хостинг (у нормальных компаний), в эту цену уже заложены расходы на ресурсы сервера, чтобы среднестатистические ASP.NET приложения работали с нормальной для среднестатистического ASP.NET приложения скоростью. Стоимость ASP.NET хостинга минус стоимость PHP хостинга - разница в цене содержания на хостинге. Администрирования ни там ни там особо сложного не требуется.

А по скорости выполнения схожих задач выигрывает ASP.NET (можно ссылки на тестирование искать не буду? желающие могут ознакомиться с графиками на сайте Microsoft).
По удобству расширения, документирования и др. _лично_мне_ нравится опять же .net

Ток советы по оптимизации читайте, пожалуйста и внимательно смотрите на компоненты, на основе которых что-то будете делать.
Никита Г.
6 сообщений
#16 лет назад
Большое спасибо за совет!
Николай М.
1895 сообщений
#16 лет назад
Могу добавить только, администрирование Windows - сервера всегда дешевле чем Linux-сервера

вопрос выбора технологии не тривиален, все завысит от того что за сайт, если на подобии rapidshare, то здесь лучше java или чтото ещё меньшего уровня абстракции, если чтото вида системы управления контентом, то здесь выигрывает PHP за счёт большой модульности, ASP.Net дорогой только как платформа, все остальное от лукавого...)

ИМХО
Андрей Г.
18 сообщений
#16 лет назад
Держать Microsoft-based ресурс - намного дороже. Лицензии MS на продукты для крупных проектов - MS SQL Developer Edition, Windows Server Datacenter Edition, etc - очень дорогие. Всяческие приблуды для такой инфраструктуры - софт для мониторинга, бекапа, быстрых настроек, оптимизаций - баснословно дорогой. Проблем с .NET программами возникает намного больше, их сложнее решать, в основном за счет того что ошибки менее информативны а мониторинг производительности и отдельных элементов системы без third-party software практически невозможен.
В плане стоимости хостинга - выделенные сервера стоят одинаково, не важно что вы туда поставите.

Существует (и довольно популярно) мнение, что Windows админы дешевле чем администраторы Linux/Unix систем. Это не так. Скорее всего, мнение появилось из-за среднестатистических зарплат "Windows System Administrator", которым меньше платят чем их коллегам по Unix. На самом деле, первые мало на что способны кроме как поковырять DC, поставить пару галочек в IIS. За редкими исключениями, конечно. ХОРОШЕГО Windows админа ВЫСОКОЙ квалификации найти намного сложнее, чем хорошего админа Unix/Linux - их просто существенно меньше, и зарплаты их иногда бывают на порядок больше. Поэтому поддержка Windows сервиса дороже.

Насчет разработки - и для PHP и для .NET существуют средства rapid development, поэтому тут примерно одинаково.
Николай Б.
23 сообщения
#16 лет назад
Оффтопик
Вам разработчики под ASP.NET требуются?
Никита Г.
6 сообщений
#16 лет назад
Большое спасибо всем за ответы!

2 makandabar: спасибо, разработчики пока не требуются.