RafaelRS,
Хм... ну попробуй структурируй такой объем информации и выдержи такой поток посетителей с php+mysql
на какой нить вариации *nix
не думаю что получится быстрее.
возможностей оптимировать это на линухе гораздо больше чем на винде с ее гиперурезанными настройками
Про масштабируемость и
ну это уже под узкий круг задач только актуально. Когда то это удобно, а когда то наоборот - мешает.
удобство visual studio я уже молчу...
Вот про удобство согласен. Не только visual studio но и сама винда все же более userfriendly в случае если у тебя нет времени или ты не хочешь влезать в дебри.
Как и в линухе все зависит от прямоты рук)))
Вот здесь то мы и добрались до основного момента. А заключается он в том, что строго говоря Windows даже Server 2003 не предназначен для использования в качестве ОС сервера (несмотря на то, что разработчики ее делали для серверов). Почему? Потому что есть куча мусора, которое совершенно не нужно, и совершенно не является необходимым для задач сервера. Например - самый главный вопрос: почему графическое, к слову, достаточно массивное ядро является неотъемлемой частью ядра сервера, как будто сервер в принципе не может существовать без графики, что есть неправильно. На сервере заставляют выполняться лишнюю совершенно ненужную ему задачу. Мало того, вся система в принципе завязана на графике, что делает ее очень слабоуправляемой другими методами (из командной строки например), что особенно актуально для удаленного управления, а также для восстановления/отладки системы. Это для компьютера домохозяйки важно, чтобы управление осуществлялось через графический интерфейс и было максимально простым и удобным, для сервера это же совсем не нужно.
Поэтому - возвращаясь к возможностям пряморукой настройки ОС: в винде к примеру я не могу отказаться от графического ядра и отключить его если захочу. А как раз эти вещи могут повлиять на стабильность системы. К примеру - система будет оставаться уязвимой к неполадкам видеокарты. А это уже один пунктик минус Винды перед Unix подобными системами.
Многие же Unix подобные системы позволяют настроить оставить в ядре ровно столько, без чего сервер не сможет просто существовать и не микроном больше. Я уж молчу о том, что многие из них - с открытым кодом. Можешь вообще неугодные коды тебе подоправить.
Так что с этой точки зрения Unix, Linux... чисто теоретически способны на большую стабильность нежели Windows.
Однако на практике многим такая возможность не всегда востребована, и той стабильности, что предоставляет Windows, как показывает статистика, вполне достаточно, и ее сервера работают вполне успешно. К тому же при жестоком неумении настройки сервер на Linux будет работать даже хуже виндового. Да и опять же, удобство подкупает. Сам вот думаю - для своего будущего NAS тоже винду наверное буду ставить, чтоб не гемороится сильно.