Pull to refresh
10
0
Oleg D @tripiz

User

Send message
Ура теперь можно прокрастинировать лёжа!
Вообще, сбили тему, ветка тут разрослась на тему, зачем нгинкс впереди IIS,
ответ был дан:
habrahabr.ru/blogs/webstandards/137843/#comment_4594905
Для меня больше становится очевидным другое, что MS что на уровне пользователей — прививало идею о том, что «корень диска — это рабочий стол», то и на уровне админов я вижу, все больше уход в абстракции и клибельное админство. Я как-то еще склонен верить в фон Неймановскую архитектуру PC и понимание того, как это работает.
Это софт написанный на C/C++ под фон Неймановскую архитектуру PC.
И с этой позиции любая втираемая гламурщина, все равно укладывается ровными штабелями в теорию конечного автомата (КА на wiki)
и это позволяет более трезво смотреть на вещи, если знаний для этого хватает.
Я просто контраргументирую за то, почему я считаю, нгинкс или апач надежнее. Не надо быть прорицателем, чтобы понять что даже после 5 лет, IIS не стал более обезжиренным и легким, это как-то не в стиле MS, и пусть это стереотип, пока что он только годами подкрепляется этой конторой. Где каждый новый продукт требует все больше и больше «железа».
На отдаче статики там и так ясно, что кеш это короткий проброс и во этом смысле всякие kernel-моды могут, и видимо даже обгоняют Apache. Но ветка, как помнится пошла зачем ставят Ngnix перед IIS, так же?
И ответ: 42 балансировщик перед несколькими серверами приложений позади, ибо будет быстрее таки, ибо windows server тяжелее обезжиренной под эти цели фрюхи или линукса, ибо судя по карте системных вызовов чисто математически надежнее.
Какие вы стереотипы тут ломаете и кому? — Для меня остается загадкой.
включите яркое кино :)
Попробую сжать свой тезис:
html5 — это стандарт
flash — это прориетарный плагин

в жопу плагины, даешь стандарты!
блин, сорри хабра-верстка каментов иногда обескураживает.
Минусующих отсылаю сразу в этот камент: habrahabr.ru/blogs/webstandards/137843/#comment_4594838
Это было адресовано bondbig, но у хабра кончились отступы в верстке.
Давайте вот так, с менее оценочным и более прагматичным подходом:
Карта системных вызовов при одинаковом замере отдачи одной html-странички.
Это Apache под Linux:
www.habrahabr.ru/pictures/00/00/00/09/44/picture_1.jpg

Это IIS под Windows:
www.habrahabr.ru/pictures/00/00/00/09/44/picture_2.jpg

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

Оригинал короткой статьи тут:
habrahabr.ru/blogs/web_security/3033/

Если еще прикинуть что NGnix шустрее апача, то и вовсе думать не очем,
или у вас желание потроллить или ваш аватар противоричит вашим тезисам.

Apache быстрее IIS
Да что вы говорите… у меня стоял IIS на внешку, первый и последний раз. Да можно сколько угодно говорить, что «вы просто не умеете его готовить», но после этого я предпочитаю заворачивать это никсы, и не знать кошмаров и ступоров которые выдавал этот сервачокс (еще один термин вам в набор)…
Или я неправильно понял что по-вашему динамический веб-сервер?
Ээээ что вы сейчас сказали? Это только прокси-сервер? А FastCGI, а WSGI? А скрипты и правила урлов и поведения? Ну дак тогда и Апач тоже «прокси» сервер для CGI-приложений.
Постом выше написал про ресурсоемкость.
Ну а скорость и ресурсоемкость (производительность )?
Если балансировщик как фронтэнд за которым пачка серверов приложений, неужели есть смысл делать отдельный балансировщик на Windows Server?
Очевидно, что аскетичный linux-дистр с одним лишь nginx-ом явно будет в десятки (а может и сотни) раз больше запросов обрабатывать и раскидывать. И какой смысл кормить на такие задачи прожорливый Виндоуз?
В скорости и надежности балансировщика. Надеюсь в контексте было понятно, что фронэнды и бэкенды на разных машинах. И да «миф» о MS-решете таки еще крепко сидит в умах тех, кто видал виды.
А IIS + MS более нежные создания, зато умеющие всякие абстракции и плюшки, поэтому такое «добро» чаще рассматривается как сервер приложений, который как бэкенд лучше спрятать за более суровым и аскетичным фронтэндом — даже по причине админской паранои. И да, нам помнятся те недалекие годы когда сайты MS отвечали в заголовках Server:Apache 1.3…
Да хотя бы, как балансировщик который встречает сеть TCP-стеком из под *nix-овой машины.

Information

Rating
Does not participate
Location
Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
Registered
Activity